Heritage et type de retour des methodes - C++ - Programmation
Marsh Posté le 21-12-2006 à 20:57:59
je suis perdu la.
J'ai bien essaier de renvoier un NouedV* (dans la 2eme) mais il y a bien une erreur sur la conversion (au niveau du return)
Et tu endent quoi par auto_ptr.
Marsh Posté le 21-12-2006 à 19:25:43
Bonjour a tous, ca fait un peut de temp que j'essaie de resoudre ce probleme -_- mais rien a faire
Voila j'ai une methode :
define dans una classe abstrate Noeud
Ce une reference, mais etant abstraite je n'ai pas trouve autre chose pour eviter que G++ ne me tape pas trop fort
Maintenant je cree la classe NoeudV et je veut redefinir la methode:
Bon ca ne marche pas, car on renvoie un NoeudV& qui est une reference vers un temporaire qui n'existe plus, alors je met
Mais il aprecie pas, il trouve que ce pas la meme -_- or si j'avait bien compris le type de retour n'est pas dans la signature de la fonction...
Comment faire
Message édité par belfo le 21-12-2006 à 19:35:47