return string (erreur?)

return string (erreur?) - C++ - Programmation

Marsh Posté le 10-02-2006 à 17:53:38    

Bonjour a tous, voila j'ai un programme qui contient des classes et je dois redéfinir des accesseurs pour mes variables.
Donc je comptais tout betement, pour récupérer une variable (string) faire un accesseur get tel que:
 
maClasse::get_maVariable()
{
        return this->maVariable;
}

 
et la le compilateur me dit qu'il ne peut pas convertir ma string en int.
Auriez vous une solution?
Merci ^^

Reply

Marsh Posté le 10-02-2006 à 17:53:38   

Reply

Marsh Posté le 10-02-2006 à 17:56:51    

elle est déclarée comme retournant quoi ta fonction?[:petrus dei]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-02-2006 à 18:02:17    

et bien mon header de classe la déclare juste comme ca :
 
public:
        get_maVariable();

Reply

Marsh Posté le 10-02-2006 à 18:12:42    

Code :
  1. String get_maVariable();
  2. String maClasse::get_maVariable()
  3. {
  4.         return this->maVariable;
  5. }


 
plutot nan?

Reply

Marsh Posté le 10-02-2006 à 18:13:42    

Merci ca marche ^^

Reply

Marsh Posté le 10-02-2006 à 20:57:50    

aussi
 

Code :
  1. const std::string & maClasse::get_maVariable() const
  2. {
  3.        return this->maVariable;
  4. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed