Surcharge de l'opérateur <<
(Re)bonjour !!
Voici le code de mon opérateur :
Code:
1 2 3 4
| ostream& Partie :: operator << (ostream& os){
os<<date<<" "<<J1->getnom()<<" "<<J2->getnom()<<endl;
return os;
} |
Et celui de mon main :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| int main(void)
{
Joueur Albert("albert");
Joueur Bertrand("bertrand");
Partie noob(&Albert,&Bertrand);
Partie pro;
pro.setJ1(&Albert);
pro.setJ2(&Bertrand);
cout<<(int)Albert.getpartie()[0]<<endl;
cout<<(int)&noob<<endl;
cout<<Albert;
cout<<"bla"<<endl;
system("PAUSE");
cout<<"bla"<<endl;
return EXIT_SUCCESS;
} |
Pourquoi celà ne compile-t-il pas ?