Bonjour. Je souhaiterais afficher sur l'ecran les informations d'un objet de type Vin * v1= new Vin(string nom, string annee, string quantité).

J'ai donc fais la surcharge de l'operateur d'injection <<, mais ça ne m'affiche que des truc bizarres en hexa, du genre 0x198f3s54.

Voici le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
std::ostream & operator << (std::ostream & os, Vin unVin)
{
             os << unVin.getsonNom() <<" "<< unVin.getsonAnnee() << " " << unVin->getsaQuantite() << '\n';
 
             return os;
 
}
Et voici un des accesseurs:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
std::string Vin::getsonNom() const
{
    return sonNom;
}
Une idée?
Merci.