Префиксная инкрементация: устанавливает итератор p на следующий эле
мент последовательности или на элемент, следующий за последним (“на один элемент вперед”); результатом является значение p+1 p++
Также на сайте eds24.ru можно узнать много интересного на тему http://eds24.ru/avtovyshka
Что означает вообще тема аренда автовышек про это написано на сайте eds24.ru Спасибо сайту за информацию
Постфиксная инкрементация: устанавливает итератор p на следующий элемент последовательности или на элемент, следующий за последним (“на один элемент вперед”); результатом является значение p (до инкрементации) —p Префиксная декрементация: устанавливает итератор p на предыдущий элемент (“на один элемент назад”); результатом является значение p-1 p—
Постфиксная декрементация: устанавливает итератор p на предыдущий
элемент (“на один элемент назад”); результатом является значение p (до декрементации)
*p Доступ (разыменование): значение *p относится к элементу, на который
указывает итератор p
p[n] Доступ (индексирование): значение p[n] относится к элементу, на кото
рый указывает итератор p+n; эквивалент выражения *(p+n) p->m Доступ (доступ к члену); эквивалент выражения (*p).m
p==q Равенство: истина, если итераторы p и q указывают на один и тот же эле-
p!=q p
p<=q p
p>q Указывает ли итератор p на элемент, расположенный после элемента,
на который указывает итератор q?
p>=q p>q 11 p==q
p+=n Вперед на n элементов: устанавливает итератор p на n-й элемент, считая
Указывает ли итератор p на элемент, расположенный до элемента, на который указывает итератор q?
Окончание таблицы
Операции над итераторами
q=p-n Итератор q ссылается на n-й элемент, считая назад от элемента, на кото
рый ссылается итератор p; после его выполнения q+n==p advance(p,n) Перемещение вперед: аналог выражения p+=n; функцию advance() можно использовать, даже если итератор p не является итератором произвольного доступа; эта операция может выполнить все n шагов (по списку) Разность: аналог выражения q-p; функцию difference() можно использовать, даже если итератор p не является итератором произвольного доступа; эта операция может выполнить все n шагов (по списку)
x=difference
(p,q)
++p Префиксная инкрементация: устанавливает итератор p на следующий эле
мент последовательности или на элемент, следующий за последним (“на один элемент вперед”); результатом является значение p+1 p++ Постфиксная инкрементация: устанавливает итератор p на следующий
элемент последовательности или на элемент, следующий за последним (“на один элемент вперед”); результатом является значение p (до инкрементации)
—p Префиксная декрементация: устанавливает итератор p на предыдущий
элемент (“на один элемент назад”); результатом является значение p-1 p— Постфиксная декрементация: устанавливает итератор p на предыдущий
элемент (“на один элемент назад”); результатом является значение p (до декрементации)
*p Доступ (разыменование): значение *p относится к элементу, на который
указывает итератор p
p[n] Доступ (индексирование): значение p[n] относится к элементу, на кото
рый указывает итератор p+n; эквивалент выражения *(p+n) p->m Доступ (доступ к члену); эквивалент выражения (*p).m
p==q Равенство: истина, если итераторы p и q указывают на один и тот же эле-
p!=q p
p<=q p
p>q Указывает ли итератор p на элемент, расположенный после элемента,
на который указывает итератор q?
p>=q p>q 11 p==q
p+=n Вперед на n элементов: устанавливает итератор p на n-й элемент, считая
Указывает ли итератор p на элемент, расположенный до элемента, на который указывает итератор q?
Окончание таблицы
Операции над итераторами
q=p-n Итератор q ссылается на n-й элемент, считая назад от элемента, на кото
рый ссылается итератор p; после его выполнения q+n==p advance(p,n) Перемещение вперед: аналог выражения p+=n; функцию advance() можно использовать, даже если итератор p не является итератором произвольного доступа; эта операция может выполнить все n шагов (по списку)
Разность: аналог выражения q-p; функцию difference() можно использовать, даже если итератор p не является итератором произвольного доступа; эта операция может выполнить все n шагов (по списку)
x=difference
(p,q)
Обратите внимание на то, что не каждый вид итераторов поддерживает все операции над итераторами.
Опубликовал katy
May 08 2015 09:55:05 ·
0 Комментариев ·
3680 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.