Question Lngage C++
Résolu/Fermé
simyamsmasters
Messages postés
45
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
-
5 avril 2009 à 14:31
simyamsmasters Messages postés 45 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 - 5 avril 2009 à 18:16
simyamsmasters Messages postés 45 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 23 mars 2010 - 5 avril 2009 à 18:16
5 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
5 avril 2009 à 14:46
5 avril 2009 à 14:46
Salut,
J aimerias savoir pourquoi est ce que a la fin de l instruction (operator=) nous somme toujours obligé de retourner l objet a lui meme.
Pour pouvoir enchaîner les affectations. Par exemple : objet1=objet2=objet3.
Cdlt
J aimerias savoir pourquoi est ce que a la fin de l instruction (operator=) nous somme toujours obligé de retourner l objet a lui meme.
Pour pouvoir enchaîner les affectations. Par exemple : objet1=objet2=objet3.
Cdlt
simyamsmasters
Messages postés
45
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
3
5 avril 2009 à 15:30
5 avril 2009 à 15:30
excuse moi
mais pourrais tu me donner plus d informations . sinon merci encore
mais pourrais tu me donner plus d informations . sinon merci encore
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
5 avril 2009 à 17:28
5 avril 2009 à 17:28
objet1=objet2=objet3
Pour que cette instruction marche, il faut que tu renvoies nécessairement l'objet lui-même.
Ainsi cela appellera :
objet1.operator=(objet2.operator=(objet3))
Si objet2.operator=(objet3) ne renvoie pas l'objet, l'affectation en cascade ne marchera pas.
J'espère avoir été plus clair.
Pour que cette instruction marche, il faut que tu renvoies nécessairement l'objet lui-même.
Ainsi cela appellera :
objet1.operator=(objet2.operator=(objet3))
Si objet2.operator=(objet3) ne renvoie pas l'objet, l'affectation en cascade ne marchera pas.
J'espère avoir été plus clair.
quendistu
Messages postés
509
Date d'inscription
lundi 3 novembre 2008
Statut
Membre
Dernière intervention
4 juin 2009
87
5 avril 2009 à 18:08
5 avril 2009 à 18:08
je confirme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
simyamsmasters
Messages postés
45
Date d'inscription
samedi 13 décembre 2008
Statut
Membre
Dernière intervention
23 mars 2010
3
5 avril 2009 à 18:16
5 avril 2009 à 18:16
Klar
Merci bien
Merci bien