virtueller Funktionsaufruf von Basisklasse
Sagen wir haben:
Class Base
{
virtual void f(){g();};
virtual void g(){//Do some Base related code;}
};
Class Derived : public Base
{
virtual void f(){Base::f();};
virtual void g(){//Do some Derived related code};
};
int main()
{
Base *pBase = new Derived;
pBase->f();
return 0;
}
Welcheg()
wird von @ aufgerufBase::f()
? Base::g()
oderDerived::g()
?
Vielen Dank..