#include <iostream>
using namespace std;
class A
{
public:
void foo()
{
cout << "A::foo()" << endl;
}
};
class B : public A
{
public:
void foo()
{
cout << "B::foo()" << endl;
A::foo();
}
};
int main()
{
B b;
b.foo();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQQp7CnB1YmxpYzoKICAgIHZvaWQgZm9vKCkKICAgIHsKICAgICAgICBjb3V0IDw8ICJBOjpmb28oKSIgPDwgZW5kbDsKICAgIH0KfTsKCmNsYXNzIEIgOiBwdWJsaWMgQQp7CnB1YmxpYzoKICAgIHZvaWQgZm9vKCkKICAgIHsKICAgICAgICBjb3V0IDw8ICJCOjpmb28oKSIgPDwgZW5kbDsKICAgICAgICBBOjpmb28oKTsKICAgIH0KfTsKCmludCBtYWluKCkKewoJQiBiOwoJYi5mb28oKTsKfQ==