![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Forward SequenceBoost , Chapter 1. Fusion 2.2 , Concepts
|
Выражение |
Тип возврата |
Типовые требования |
Сложность Runtime |
---|---|---|---|
|
Константа |
||
|
Константа |
||
|
MPL Интегральная постоянная. Конвертируемый в Int. |
Константа |
|
|
MPL Boolean Constant. Конвертируемый в бул. |
Константа |
|
|
Любой тип |
Константа |
|
|
Любой тип |
|
Константа |
Выражение |
Компиляция сложности времени |
---|---|
|
Амортизированное постоянное время |
|
Амортизированное постоянное время |
|
Неуточненный |
|
Постоянное время |
|
Амортизированное постоянное время |
Выражение |
Семантика |
---|---|
|
Итератор к первому элементу последовательности; см. |
|
Итератор прошедшего конца последовательности; см. |
|
Размер последовательности; см. |
|
Булева интегральная константа |
|
Первый элемент в последовательности; см. |
Для любой передовой последовательности всегда имеют следующие инварианты:
[начало
(s),конец
(s))
всегда является допустимым диапазоном.[, начинается
(),, заканчивается
()
пройдет через каждый элемент s
ровно один раз.начало
(s)
идентично конец
(s))
если и только если s
пуст.s
будут иметь доступ к его элементам в том же порядке.Статья Forward Sequence раздела Chapter 1. Fusion 2.2 Concepts может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
реклама |