Архитектурная акустика/Реализация/IteratorAdapterConditional::operator=: различия между версиями
Перейти к навигации
Перейти к поиску
Параметры шаблона
Параметры
Возвращаемое значение: Ссылка на
(Новая страница: «{{function_begin |template <class _It> IteratorAdapterConditional& operator{{=}}(it&& itStart); |{{Архитектурная акустика/Реализаци…») |
|||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{function_begin |template <class _It> | {{function_begin |IteratorAdapterConditional& operator{{=}}(const IteratorAdapterConditional&) {{=}} default; //1 | ||
IteratorAdapterConditional& operator{{=}}( | IteratorAdapterConditional& operator{{=}}(IteratorAdapterConditional&&) {{=}} default; //2 | ||
|{{Архитектурная акустика/Реализация/IteratorAdapterConditional::operator{{=}} brief}}}} | template <class _It> | ||
IteratorAdapterConditional& operator{{=}}(_It&& itStart); | |||
|{{Архитектурная акустика/Реализация/IteratorAdapterConditional::operator{{=}} brief}} | |||
# Присваивание с копированием. | |||
# Присваивание с перемещением. | |||
# Присваивание нового значения для адаптируемого итератора.}} | |||
{{function template paramlist begin}} | {{function template paramlist begin}} | ||
{{function template paramlist add|_It|Тип итератора <tt>it</tt>, который присваивается внутреннему объекту типа {{arch_ac_ref|IteratorAdapterConditional|IteratorAdapterConditional::iterator}}.}} | {{function template paramlist add|_It|Тип итератора <tt>it</tt>, который присваивается внутреннему объекту типа {{arch_ac_ref|IteratorAdapterConditional|IteratorAdapterConditional::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:15, 27 января 2018
IteratorAdapterConditional& operator=(const IteratorAdapterConditional&) = default; //1
IteratorAdapterConditional& operator=(IteratorAdapterConditional&&) = default; //2
template <class _It>
IteratorAdapterConditional& operator=(_It&& itStart);
Операторы присваивания.
- Присваивание с копированием.
- Присваивание с перемещением.
- Присваивание нового значения для адаптируемого итератора.
_It | Тип итератора it, который присваивается внутреннему объекту типа IteratorAdapterConditional::iterator. |
it | Итератор, задающий новую позицию итератора. После присваивания проверки позиции с помощью предиката необходимости перехода и самих переходов не производится. |
*this
.