Пространства имён
Варианты
Действия

std::move_iterator::operator++,+,+=,--,-,-=

Материал из cppreference.com

 
 
Библиотека итераторов
Концепты итераторов
Примитивы итераторов
Концепты алгоритмов и утилиты
Косвенно вызываемые концепты
Общие требования к алгоритмам
Утилиты
(C++20)
Адаптеры итераторов
Потоковые итераторы
Точки настройки итераторов
Операции итераторов
Доступ к диапазону
(C++11)(C++14)
(C++11)(C++14)
(C++17)(C++20)
(C++14)(C++14)
(C++14)(C++14)
(C++17)
(C++17)
 
std::istream_iterator
Член функций
Оригинал:
Member functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
move_iterator::operator++move_iterator::operator+move_iterator::operator+=move_iterator::operator--move_iterator::operator-move_iterator::operator-=
Не являющиеся членами функций
Оригинал:
Non-member functions
Текст был переведён автоматически используя Переводчик 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(шаблон функции)[править]
close