![]() |
![]() ![]() ![]() ![]() |
![]() |
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.
реклама |