struct A { int x; };
struct B : A {};
struct C : A
{
C()
{
B::A::x = 3;
}
};
int main()
{
C c;
return 0;
}
c3RydWN0IEEgeyBpbnQgeDsgfTsKc3RydWN0IEIgOiBBIHt9OwpzdHJ1Y3QgQyA6IEEKewogICAgQygpCiAgICB7CiAgICAgICAgQjo6QTo6eCA9IDM7CiAgICB9Cn07CgppbnQgbWFpbigpCnsKCUMgYzsKCXJldHVybiAwOwp9