Bonjour a tous,
j'ai du mal avec la surcharge de l'operateur "<<"

Je vous explique j'ai une classe de ce style là :
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); 
		...
};
et je souhaiterais pouvoir faire quelques chose comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
MaClasse uneInstanceDeMaClasse("D:\\test.txt");
uneInstanceDeMaClasse << "Texte"<< " a " << "écrire" << std::endl;
avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
void MaClasse::operateur << ( std::string texte)
{
	flux << texte; 
}
le problème et je ne sais pas trop comment faire le prototype de cette surcharge d'opérateur.
Pourriez vous m'indiquer comment ?
merci d'avance pour vos réponses