EXEMPLE DE SURCHARGE DE L'OPÉRATEUR D'AFFECTATION =

cs_kjus Messages postés 269 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 9 juin 2003 - 31 août 2002 à 16:21
nazlurf Messages postés 18 Date d'inscription dimanche 30 mars 2003 Statut Membre Dernière intervention 8 décembre 2003 - 26 août 2003 à 15:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9994-exemple-de-surcharge-de-l-operateur-d-affectation

nazlurf Messages postés 18 Date d'inscription dimanche 30 mars 2003 Statut Membre Dernière intervention 8 décembre 2003
26 août 2003 à 15:12
je suis d'accord avec Kaid, sauf sur la reference dans la valeur de retour ... ce serait plutot Nombre operator=(const Nombre& b) ... tu renvois une ref vers l'object avec l'operateur +=

si je retrouve mon cours de 2eme année d'iup, je posterai les declarations des operateurs ici ...
cs_Kaid Messages postés 949 Date d'inscription mardi 2 octobre 2001 Statut Membre Dernière intervention 8 juillet 2006 1
3 sept. 2002 à 09:50
Je crois plutôt que l'on défini cet opérateur comme ca:

Nombre& operator= (const Nombre& b);

-> Evite d'appeler le constructeur de copie.
-> Permet de faire A=B=C.
cs_kjus Messages postés 269 Date d'inscription mercredi 24 avril 2002 Statut Membre Dernière intervention 9 juin 2003
31 août 2002 à 16:21
exemple aussi d'utilisation du pointeur this ;)
Rejoignez-nous