Архитектурная акустика/Реализация/IteratorAdapterForStep::operator=: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры шаблона
Параметры
Возвращаемое значение: Ссылка на
(Новая страница: «{{function_begin |template <class _It> IteratorAdapterForStep& operator{{=}}(_It&& itStart); |{{Архитектурная акустика/Реализация/I…») |
|||
Строка 1: | Строка 1: | ||
{{function_begin |template <class _It> | {{function_begin |IteratorAdapterForStep& operator{{=}}(const IteratorAdapterForStep&) {{=}} default; //1 | ||
IteratorAdapterForStep& operator{{=}}(_It&& itStart); | IteratorAdapterForStep& operator{{=}}(IteratorAdapterForStep&&) {{=}} default; //2 | ||
|{{Архитектурная акустика/Реализация/IteratorAdapterForStep::operator{{=}} brief}}}} | template <class _It> | ||
IteratorAdapterForStep& operator{{=}}(_It&& itStart); //3 | |||
|{{Архитектурная акустика/Реализация/IteratorAdapterForStep::operator{{=}} brief}} | |||
# Присваивание с копированием. | |||
# Присваивание с перемещением. | |||
# Присваивание нового значения для адаптируемого итератора.}} | |||
{{function template paramlist begin}} | {{function template paramlist begin}} | ||
{{function template paramlist add|_It|Тип итератора <tt>itStart</tt>. Тип должен быть преобразуем в тип {{arch_ac_ref|IteratorAdapterForStep|IteratorAdapterForStep::iterator}}.}} | {{function template paramlist add|_It|Тип итератора <tt>itStart</tt>. Тип должен быть преобразуем в тип {{arch_ac_ref|IteratorAdapterForStep|IteratorAdapterForStep::iterator}}.}} | ||
Строка 10: | Строка 15: | ||
{{function return_value|Ссылка на <source lang="cpp" inline>*this</source>.}} | {{function return_value|Ссылка на <source lang="cpp" inline>*this</source>.}} | ||
{{function_end}} | {{function_end}} | ||
Текущая версия на 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
.