Архитектурная акустика/Реализация/IteratorAdapterForStep::operator=
< Архитектурная акустика | Реализация
Перейти к навигации
Перейти к поиску
Версия от 17:07, 27 января 2018; Андрей Чусов (обсуждение | вклад)
IteratorAdapterForStep& operator=(const IteratorAdapterForStep&) = default; //1
IteratorAdapterForStep& operator=(IteratorAdapterForStep&&) = default; //2
template <class _It>
IteratorAdapterForStep& operator=(_It&& itStart); //3
Операторы присваивания.
- Присваивание с копированием.
- Присваивание с перемещением.
- Присваивание нового значения для адаптируемого итератора.
_It | Тип итератора itStart. Тип должен быть преобразуем в тип IteratorAdapterForStep::iterator. |
itStart | Итератор, задающий новое смещение *this во множестве элементов, на котором определен IteratorAdapterForStep. Поведение не определено, если itStart не определен на том же множестве, что и *this . |
*this
.