Bonjour,
je dipose d une classe courbe sur laquel j ai cree une surcharge d operateur comme presenté ci dessous:

fichier .h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    class Courbe
    {
        public:
             Courbe* operator/ ( Courbe *a);
    }
fichier .c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    Courbe* Courbe::operator/ (Courbe *b)
   {
       return this->divise(b);
   }
dans une autre classe, j essaye de faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        Courbe *toto;
        Courbe *titi;
        resultat=toto/ titi;
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..

Quelqu un peut il m aider?

merci encore