A regra de 5 - para usá-lo ou não?
A regra 3 ( a regra 5 no novo padrão c ++) declara: Se você precisar declarar explicitamente o destruidor, o construtor de cópias ou o operador de atribuição de cópias, provavelmente precisará declarar explicitamente todos os três. Mas, por outro lado, o " Código Limpo " de Martin recomenda...