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. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (шаблон функции) |