Bonjour, un correcteur m'a permis d'utiliser des operateurs de flux comme ceci :
dans le header puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void afficher(ostream &flux); friend ostream &operator <<(ostream &flux, Tableau &t);
dans le code soure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void Tableau::afficher(ostream &flux) { int I; for (I=0; I< (sizeof(tab)/sizeof(int)); I++) { cout <<Tableau::tab[I]<<endl; } } ostream &operator <<(ostream &flux, Tableau &t) { t.afficher(flux); return flux; }
Le pb, c'est que moi je ne connais pas les élements statiques et amitié. Je ne sais pas non plus comment utiliser l'objet "t" puisqu'il n'est pas déclaré dans ce code.
Partager