#include <iostream>
using namespace std;
class A
{
public:
A() {x=1;}
int x;
};
class B : public A
{
public:
int x;
};
int main() {
B* b = new B;
b->x=5;
A* a = b;
cout<< a->x;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQQp7CglwdWJsaWM6CgkJQSgpIHt4PTE7fQoJCWludCB4Owp9OwoKY2xhc3MgQiA6IHB1YmxpYyBBCnsKCXB1YmxpYzoKCQlpbnQgeDsKfTsKCmludCBtYWluKCkgewoJQiogYiA9IG5ldyBCOwoJYi0+eD01OwoJQSogYSA9IGI7Cgljb3V0PDwgYS0+eDsKCXJldHVybiAwOwp9