URL: https://linuxfr.org/forums/programmation-c/posts/probl%C3%A8me-dacces-%C3%A0-une-m%C3%A9thode Title: problème d'acces à une méthode Authors: Mathias Bavay Date: 2005年04月07日T17:34:41+02:00 Tags: Score: 0 Bonjour ! J'ai un petit probleme... (enfin pour dire vrai, j'ai passe des heures et des heures a essayer de le resoudre sans succes): j'ai les classes suivantes: equation { public: virtual double f(void); ..... } et inductance:equation { public: double f(void) ..... } ainsi que d'autres classes comme inductance qui heritent de "equation". Le probleme que j'ai, c'est que bizarement, quand une methode de "inductance" essaye d'appeller "f()", mon programme segfault... quand une autre classe, construite comme "inductance" appelle son propre "f()", ça marche... quand je force "inductance::f()" dans ma methode (faisant partie de "inductance"), ça marche aussi... Donc en gros, lorsque j'appelle "f()" depuis "inductance", cela ne va pas chercher la fonction "f()" dans la classe "inductance" et plante... De quoi cela peut-il venir ?? En sachant que les autres classes heritant de "equation" fonctionnent parfaitement. Merci ! Mathias