Bonjour,

Voici ma portion de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
public: void afficher(){
 
    cout<<"de nom "<<nom<<" datant de "<<annee<<" (provenance "<<pays<<") ayant pour valeur faciale "<<valeur_faciale<<" francs";
 
  }
 ostream& etiquette(ostream& sortie) const {
	        sortie<<"Timbre "<<afficher();
	        return sortie;
}
 friend std::ostream& operator <<(std::ostream&, const Timbre&);  
};
std::ostream& operator <<(std::ostream& Stream, const Timbre& Obj){
    Obj.etiquette(Stream);
    return Stream; 
}
Ce code ne se compile pas bien sur!
J'aimerais bien savoir comment changer la méthode "afficher()", pour qu'elle fonctionne bien ici sortie<<"Timbre "<<afficher();


Merci d'avance pour votre aide.