<tbody>
</tbody>
| packaged_task& operator=( const packaged_task& ) = delete;
|
(1) |
(desde C++11) |
| packaged_task& operator=( packaged_task&& rhs ) noexcept;
|
(2) |
(desde C++11) |
| | |
1) El operador de asignación de copia está eliminado, std::packaged_task es de solo movimiento.
2) Libera el estado compartido, si lo hay; destruye la tarea previamente retenida y mueve el estado compartido y la tarea poseída por rhs en *this. rhs se deja sin un estado compartido y con una tarea cuyo contenido se ha movido.
Parámetros
| rhs
|
-
|
El objeto std::packaged_task del cual mover.
|
Informes de defectos
Los siguientes informes de defectos de cambio de comportamiento se aplicaron de manera retroactiva a los estándares de C++ publicados anteriormente.
| ID
|
Aplicado a
|
Comportamiento según lo publicado
|
Comportamiento correcto
|
| LWG 2067
|
C++11
|
El operador de asignación de copia tomaba una referencia a no const.
|
Se hizo const.
|
Ejemplo