std::move_iterator<Iter>:: operator=
|
template
<
class
U
>
move_iterator & operator = ( const move_iterator < U > & other ) ; |
(constexpr desde C++17) | |
Asigna
other.
current
a
current
.
|
Si
|
(hasta C++20) |
|
Esta sobrecarga participa en la resolución de sobrecarga solo si std:: is_same_v < U, Iter > es false y tanto std:: convertible_to < const U & , Iter > como std:: assignable_from < Iter & , const U & > se cumplen. |
(desde C++20) |
Contenidos |
Parámetros
| otro | - | adaptador de iterador para asignar |
Valor de retorno
* this
Ejemplo
|
Esta sección está incompleta
Motivo: sin ejemplo |
Informes de defectos
Los siguientes informes de defectos que modifican el comportamiento se aplicaron retroactivamente a los estándares publicados anteriormente de C++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 3435 | C++20 | el operador de asignación de conversión no estaba restringido | restringido |
Véase también
construye un nuevo
move_iterator
(función miembro pública) |