Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

irange

Boost , Chapter 1. Range 2.0 , Provided Ranges

Boost C++ LibrariesHomeLibrariesPeopleFAQMore

PrevUpHomeNext
Prototype

template<class Integer>
iterator_range< range_detail::integer_iterator<Integer> >
irange(Integer first, Integer  last);
template<class Integer, class StepSize>
iterator_range< range_detail::integer_iterator_with_step<Integer, StepSize> >
irange(Integer first, Integer last, StepSize step_size);

Description

irange - функция для создания целого диапазона.

irange позволяет рассматривать целые числа как модель Random Access Range Концепция. Следует отметить, что параметры first и last обозначали полуоткрытый диапазон.

Definition

Определено в файле заголовка boost/range/irange.hpp

Requirements
  1. Integer является моделью Integer Concept.
  2. StepSize - модель signedInteger Concept.
Complexity

Постоянно. Поскольку эта функция генерирует новый диапазон, наиболее значительные затраты на производительность возникают через итерацию создаваемого диапазона.


PrevUpHomeNext

Статья irange раздела Chapter 1. Range 2.0 Provided Ranges может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Provided Ranges ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 07:14:09/0.005634069442749/0