URL: https://linuxfr.org/forums/programmation-c/posts/pas-de-copies Title: pas de copies ! Authors: locnet Date: 2005年08月04日T10:53:46+02:00 Tags: Score: 0 J'ai développée plusieurs classes. Toutes contiennent des pointeurs vers des objets divers. Je ne vois pas d'utilité de copier un objet d'une de mes classes. Ce serait même dangereux ou demanderais une réflexion supplémentaire. Tous les échanges se faisant par référence ou pointeur, j'estime pouvoir m'en passer. Donc, je voudrais interdire toute copie de mes objets. Je voudrais donc me débarrasser : - des constructeurs de copie par défaut. - des opérateurs d'affectation par défaut. Ainsi, je m'assure que je contrôle mes données et qu'aucune copie n'est réalisée sans que je m'en rende compte. Pour cela, je pensais ajouter un membre constant à toutes mes classes, genre const int toto = 1; Que pensez vous : - de l'idée ? - de sa mise en oeuvre ? Merci.