7
オーバーライドする場合は、基本クラスの仮想関数を呼び出すことができますか?
クラスがFooあり、次のBarように設定するとします。 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; } }; コードで注釈を付けたように、オーバーライドしている基本クラスの関数を呼び出せるようにしたいと思います。Javaにはsuper.funcname()構文があります。これはC ++で可能ですか?