Regra de três torna-se regra de cinco com C ++ 11?

Então, depois de assistiressa palestra maravilhosa nas referências rvalue, pensei que todas as classes se beneficiariam desse "construtor de movimento",template<class T> MyClass(T&& other) editar e, claro, um "operador de atribuição de movimento",template,<class T> MyClass& operator=(T&& other) como Philipp aponta em sua resposta, se alocou membros dinamicamente ou geralmente armazena indicadores. Assim como vocêdevemos tenha um copiador, operador de atribuição e destruidor, se os pontos mencionados antes se aplicarem. Pensamentos?

questionAnswers(8)

yourAnswerToTheQuestion