Disons que j'ai des cours Foo
et que Bar
j'installe comme ceci:
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;
}
};
Comme annoté dans le code, j'aimerais pouvoir appeler la fonction de la classe de base que je remplace. En Java, il y a la super.funcname()
syntaxe. Est-ce possible en C ++?