#include<iostream>
using namespace std;
class A {
public:
void print() { cout << "class A\n"; }
};
class B : public A {
public:
void print() { cout << "class B\n"; }
};
int main() {
A a;
B b;
A* pa = &a;
B* pb = &b;
pa->print();
pb->print();
pb->A::print();
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpjbGFzcyBBIHsKcHVibGljOgogICAgdm9pZCBwcmludCgpIHsgY291dCA8PCAiY2xhc3MgQVxuIjsgfQp9OwoKY2xhc3MgQiA6IHB1YmxpYyBBIHsKcHVibGljOgoJdm9pZCBwcmludCgpIHsgY291dCA8PCAiY2xhc3MgQlxuIjsgfQp9OwoKaW50IG1haW4oKSB7CglBIGE7CglCIGI7CglBKiBwYSA9ICZhOwoJQiogcGIgPSAmYjsKCglwYS0+cHJpbnQoKTsKCXBiLT5wcmludCgpOwoJcGItPkE6OnByaW50KCk7Cn0=