#include <iostream>
class A {public: void getdata() { std::cout<<"Class A\n"; } };
class B: public A { public: void getdata() { std::cout<<"Class B\n"; } };
int main() { B b1; b1.getdata(); A* pa = &b1; pa->getdata(); }
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQSB7cHVibGljOiB2b2lkIGdldGRhdGEoKSB7IHN0ZDo6Y291dDw8IkNsYXNzIEFcbiI7IH0gfTsKCmNsYXNzIEI6IHB1YmxpYyBBIHsgcHVibGljOiB2b2lkIGdldGRhdGEoKSB7IHN0ZDo6Y291dDw8IkNsYXNzIEJcbiI7IH0gfTsKCmludCBtYWluKCkgeyBCIGIxOyBiMS5nZXRkYXRhKCk7IEEqIHBhID0gJmIxOyBwYS0+Z2V0ZGF0YSgpOyB9