Questions et réponses pour le copy-and-swap :

L'idiome de Copy Swap in C ++ peut être utilisé pour simplifier la mise en oeuvre de l'opérateur d'affectation en utilisant le constructeur de copie pour générer une copie locale et l'échanger avec l'objet actuel.

7
votes
J'essaie de mettre en œuvre une classe virtuelle avec une méthode virtuelle pure et «copier et échanvoir», mais j'ai rencontré des problèmes. Le code ...