Bonjour,
Alors voila, pour continuer mes qestions sur les surcharges d'opérateurs qui me tourmentent, j'en ai une nouvelle qui m'affecte beaucoup :
Entre ces deux surcharges, en tant que fonctions membres, (qui marchent !) de l'opérateur +=, laquelle est la meilleure ?
Comme vous l'aurez deviné, j'ai une classe Chaine qui a pour membre privé : char *ch;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 inline char * Chaine::operator += (const Chaine &P) { return strcat(ch,P.ch); } inline Chaine & Chaine::operator += (const Chaine &P) { strcat(ch,P.ch); return *this; }
Merci à vous.
Partager