#include <iostream>
class A
{
public:
A(int data)
{
a_data = data;
}
~A(){}
int a_data;
};
class B : public A
{
public:
B(int in, int num = 9) : A(num)
{
b_data = in;
}
int b_data;
};
int main()
{
B b(3);
int x = b.a_data;
std::cout << x << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgQQp7CnB1YmxpYzoKICAgIEEoaW50IGRhdGEpCiAgICB7CiAgICAgICAgYV9kYXRhID0gZGF0YTsKICAgIH0KICAgIH5BKCl7fQoKICAgIGludCBhX2RhdGE7IAp9OwoKCmNsYXNzIEIgOiBwdWJsaWMgQQp7CnB1YmxpYzoKICAgIEIoaW50IGluLCBpbnQgbnVtID0gOSkgOiBBKG51bSkKICAgIHsKICAgICAgICBiX2RhdGEgPSBpbjsKICAgIH0KICAgIAogICAgaW50IGJfZGF0YTsKfTsKCmludCBtYWluKCkKewogICAgQiBiKDMpOwogICAgaW50IHggPSBiLmFfZGF0YTsKCglzdGQ6OmNvdXQgPDwgeCA8PCBzdGQ6OmVuZGw7CgogICAgcmV0dXJuIDA7Cn0=