Sagen wir, ich habe Unterricht Foo
y Bar
folgendermaßen aufgebaut sein:
class Foo
{
public:
int x;
virtual void printStuff()
{
std::cout << x << std::endl;
}
};
class Bar : public Foo
{
public:
int y;
void printStuff()
{
// I would like to call Foo.printStuff() here...
std::cout << y << std::endl;
}
};
Wie im Code vermerkt, möchte ich in der Lage sein, die Funktion der Basisklasse aufzurufen, die ich überschreibe. In Java gibt es die super.funcname()
Syntax. Ist dies in C++ möglich?