je me pose une petite question : imaginons que j'ai 3 classes, A, B et C :
class A{
virtual f();
};
class B: public A{
};
class C: public B{
virtual f() {B::f();};
};
La question est la suivante : que se passe-t-il dans l'implémentation de la
fonction f dans la classe C? En effet, on appelle alors B::f() qui n'est pas
définie, mais on a pourtant bien A::f() qui elle existe bien. Je ne sais pas
si je suis bien clair, mais bon...