Bonjour a tous,
j'ai du mal avec la surcharge de l'operateur "<<"
Je vous explique j'ai une classe de ce style là :
et je souhaiterais pouvoir faire quelques chose comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class MaClasse { protected : std::ofstream flux; ... public : MaClasse(std::string path); ... };
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MaClasse uneInstanceDeMaClasse("D:\\test.txt"); uneInstanceDeMaClasse << "Texte"<< " a " << "écrire" << std::endl;
le problème et je ne sais pas trop comment faire le prototype de cette surcharge d'opérateur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void MaClasse::operateur << ( std::string texte) { flux << texte; }
Pourriez vous m'indiquer comment ?
merci d'avance pour vos réponses
Partager