eigentlich überschrieben Funktion der Basisklasse aufrufen
-
Hallo,
meine Frage ist im Quellcode in den Kommentaren "versteckt":
class Base { public: virtual void f(){std::cout << "Base\n";} }; class D : public Base { public: void f() { std::cout << "D\n"; // hier soll nun die Funktion f() der Basisklasse ausführt werden } }; int main () { D d; d.f(); } // gewollte Ausgabe ist: // D // Base
Danke und Grüße,
Neulinger
-
Hallo,
class D : public Base { public: void f() { std::cout << "D\n"; Base::f(); } };
-
Danke, das war zu leicht