Bonjour,
J'ai eu un problème concernant l'affichage.
Voici le code,
dans le main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void Chaine::afficher() { cout<<this<<endl; }
il affiche une erreur "invalid operands to binary expression."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int main() { Chaine c1("Bonjour"); cout << "La chaine c1 a pour valeur \"" << c1.afficher() << "\"\n"; return 0; }
Mais, si je modifie comme suivant
le problème est résolu. Je ne comprends pas pourquoi. Quelqu'un peut m'expliquer?Merci en avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string Chaine::afficher() { cout<<this<<endl; return 0; }
Partager