bonsoir!
si j'ai bien compris vos explcation dans des différents sujets je dirai que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Vecteur& operator+=(const Vecteur& autre) { x += autre.x; y += autre.y; z += autre.z; return *this; }
1) mettre const à la fin de la fonction est faux car += à pour objectif de modifier l'objet courant (*this) .
2) return this est faux car c'est un pointeur par contre (*this) c'est l'objet sur lequel il pointe et (*this) est une réference de l'objet courant ce qui justifie le type de retour est Vecteur& .
ce que j'ai compris est juste ?
Merci beaucoup à vous tous sincerement
Partager