Bonjour,
je dipose d une classe courbe sur laquel j ai cree une surcharge d operateur comme presenté ci dessous:
fichier .h
fichier .c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class Courbe { public: Courbe* operator/ ( Courbe *a); }
dans une autre classe, j essaye de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Courbe* Courbe::operator/ (Courbe *b) { return this->divise(b); }
Cela marche si toto et titi ne sont pas des pointeurs . Avec des pointeurs, j ai un message comme quoi je ,ne peux pas realsier cela sur des pointeurs. Un ami m a dit d essayer en mettant friend... je dois mal l appliquer cela ne marche pas non plus..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Courbe *toto; Courbe *titi; resultat=toto/ titi;
Quelqu un peut il m aider?
merci encore
Partager