En fait c'est un probleme tres simple (debutant meme !) dont j'ai deja vu la solution, mais je ne me souviens plus du nom de ce genre de choses (et donc mes mots clefs ne me donne _rien_ )
Voila un cours exemple (imaginons deux methodes de deux classes, oneCLasse et myType):
Code :
- myType oneCLass::getPrivateMember() const
- {
- return m_prvtMember;
- }
- string myType::toString() const
- {
- return "A string description of the object";
- }
|
si j'appelle quelque chose comme cela:
Code :
- oneClass object();
- string myString = object.getPrivateMember().toString();
|
Ce que je cherche a faire : recupérer une copie de l'objet m_prvtMember de l'objet object (de type oneCLass) et enchainer avec un appel vers toString de la classe myType
Or le compilateur hyrle : class oneCLass has no member toString
Pourquoi cherche-t-il dans la classe one Class, alors que le type retourne est myType ?
Je vous remercie.
---------------
Un blog qu'il est bien