C ++ 11 a introduit la possibilité de marquer les fonctions des membres comme supprimées, ce qui signifie que toute tentative d'appel à ces fonctions provoque une erreur de compilation. Cela peut être utilisé pour empêcher une utilisation inappropriée d'une classe. Par exemple, si une classe est censée gérer une ressource unique, un objet de cette classe ne devrait pas être copiable. Cela peut être atteint en supprimant son constructeur de copie et en copiant des fonctions d'affectation.
Comment puis-je initialiser un tableau sans copier ou développer des éléments temporaires? Lorsque l'élément a explicitement Supprimer code> D copy ou ...