Salut,
Quelqu'un pourrait me t-il me donner son avis sur ce probleme que j'ai sur un programme C++.
J'ai une classe A, et j'ai cree une classe B derivee.
Classe A contient 2 methodes : meth01 et meth02
meth02 a ete re-implementee dans B de maniere differente mais avec la meme signature.
meth02 est appelee par meth01.
class A
meth01-->appelle meth02
meth02
class B
meth02
Le probleme c'est que quand je cree un objet de classe B et que j'utilise meth01 dont cet objet herite, la fonction meth01 va appeler la version de meth02 de la classe A et non pas celle de la classe B.
J'ai essaye de declarer meth02 'virtual' mais ca ne change rien...
Merci de votre aide, si vous comprenez le probleme...
Partager