Bonjour,
Je cherche pour la classe à définir l'opérateur >>.
Je voudrais que ma classe qui contient un string viennent remplir un autre string grace a cette fonction.
J'ai donc ma classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class MaClasse: { string monstring; MaClasse(); friend std::istream& operator>>(std::istream&, string &dst); };
Et la définition de l'opérateur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 istream& MaClasse::operator>>(std::istream&, string &dst) { dst = monstring; }
Mais visiblement ca ne fonctionne pas.
Quelqu'un pourrait me dire ou je me suis trompé dans la définition de ma fonction opérateur? Je séche un peu ...
D'avance merci.








Répondre avec citation
Partager