employer opérateurs sans éléments statiques ou amitié.
Bonjour, un correcteur m'a permis d'utiliser des operateurs de flux comme ceci :
Code:
1 2
| void afficher(ostream &flux);
friend ostream &operator <<(ostream &flux, Tableau &t); |
dans le header puis
Code:
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;
} |
dans le code soure.
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.