¿La regla de tres se convierte en la regla de cinco con C ++ 11?
Entonces, después de miraresta maravillosa conferencia en referencias de valor, pensé que cada clase se beneficiaría de tal "constructor de movimientos",template<class T> MyClass(T&& other)
editar y, por supuesto, un "operador de asignación de movimiento",template,<class T> MyClass& operator=(T&& other)
Como Philipp señala en su respuesta, si ha asignado miembros dinámicamente, o generalmente almacena punteros. Igual que túdebería tener un copiador, un operador de asignación y un destructor si se aplican los puntos mencionados anteriormente. Pensamientos?