![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
OverviewBoost , Chapter 1. Range 2.0 , Range Concepts
Диапазон — это концепция.Аналогично ЗПППКонтейнерКонцепция. Диапазон предоставляет итераторы для доступа к полуоткрытому диапазону< Мотивация концепции Range заключается в том, что существует множество полезных типов контейнеров, которые не соответствуют полным требованиям контейнера, и множество алгоритмов, которые могут быть написаны с этим сокращенным набором требований. В частности, диапазон не обязательно
Из-за второго требования объект Диапазона должен быть пропущен (const или non-const) ссылкой в общем коде. Операции, которые могут быть выполнены на Диапазоне, зависят откатегории прохождениябазового типа итератора. Таким образом, концепции диапазона названы, чтобы отразить, какую категорию обхода поддерживают итераторы. См. также терминологию и руководящие принципы стиля. для получения дополнительной информации об именах диапазонов. Концепции, описанные ниже, определяют связанные типы какметафункциии все функции как отдельно стоящие функции для обеспечения слоя опосредования. Статья Overview раздела Chapter 1. Range 2.0 Range Concepts может быть полезна для разработчиков на c++ и boost. Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Range Concepts ::
|
||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |