![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Bidirectional IteratorBoost , Chapter 1. Fusion 2.2 , Concepts
|
Выражение |
Тип возврата |
Сложность Runtime |
---|---|---|
|
Константа |
|
|
Константа |
|
|
Константа |
|
|
Константа |
Выражение |
Компиляция сложности времени |
---|---|
|
Амортизированное постоянное время |
Семантика выражения определяется только там, где она отличается от или не определена в Forward Iterator
Выражение |
Семантика |
---|---|
|
Итератор элемента, предшествующего |
В дополнение к инвариантам Forward Iterator, всегда присутствуют следующие инварианты:
std::pair
итераторboost::array
итераторвектор
итераторmap
итераторsingle_view
итераторiterator_range
(где адаптированная последовательность представляет собой Bidirectional Sequence)transform_view
(где адаптированная последовательность представляет собой Bidirectional Sequence)reverse_view
Статья Bidirectional Iterator раздела Chapter 1. Fusion 2.2 Concepts может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |