Tag: deleted-functions

C++11 introduit la possibilité de marquer les fonctions de membre est supprimé, ce qui signifie que toute tentative d’appeler ces fonctions provoque une erreur de compilation. Cela peut être utilisé pour prévenir l’utilisation abusive d’une classe. Par exemple, si une classe est destinée à gérer une ressource unique, un objet de cette classe ne devrait pas être copiables. Ceci peut être réalisé par la suppression de son constructeur de copie et de copie de fonctions d’assignation.

Comment est “par défaut =” différent de “{}” pour défaut constructeur et le destructeur?

erreur C2280: tenter de faire référence à une fonction supprimé