Bonjour,
J'ai du mal à comprendre pourquoi lorsque l'on défini explicitement le destructeur il est recommandé de définir explicitement le constructeur de copie et l'opérateur d'affectation. En particulier, dans la question 3 de l'examen 2019, si l'on décide de définir un destructeur virtuel pour la classe Schtroumpf, je ne comprends pas en quoi écrire en plus "Schtroumpf(Schtroumpf const&) = default;" est différent de ne rien écrire du tout...