std::move_iterator::operator++,+,+=,--,-,-=
Материал из cppreference.com
< cpp | iterator | move iterator
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
reference operator++(); |
(1) | |
reference operator--(); |
(2) | |
reference operator++( int ); |
(3) | |
reference operator--( int ); |
(4) | |
move_iterator operator+( difference_type n ) const; |
(5) | |
move_iterator operator-( difference_type n ) const; |
(6) | |
move_iterator& operator+=( difference_type n ) const; |
(7) | |
move_iterator& operator-=( difference_type n ) const; |
(8) | |
Увеличивает или уменьшает итератор.
Оригинал:
Increments or decrements the iterator.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1-2)
Предварительно шагом или предварительно уменьшается на единицу, соответственно.
Оригинал:
Pre-increments or pre-decrements by one respectively.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3-4)
После увеличивает или после уменьшается на единицу, соответственно.
Оригинал:
Post-increments or post-decrements by one respectively.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
5-6)
Возвращает итератор, который продвигается на
n
или -n
места соответственно.Оригинал:
Returns an iterator which is advanced by
n
or -n
positions respectively.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
7-8)
Перемещает итератор на
n
или -n
места соответственно.Оригинал:
Advances the iterator by
n
or -n
positions respectively.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Возвращаемое значение
1) *this
2)
Копия *this, что было сделано до изменения
Оригинал:
a copy of *this that was made before the change
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3) move_iterator(base()+n) or move_iterator(base()-n) respectively.
4) *this
[править] Пример
Этот раздел не завершён Причина: нет примера |
[править] См. также
перемещает итератор Оригинал: advances the iterator Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) |