#include <iostream>
class base
{
private:
int n = 123;
int m = 1234;
};
class derived : base
{
public:
int get_base_private_n()
{
return *(int*)this;
}
int get_base_private_m()
{
return *((int*)this + 1);
}
};
int main()
{
derived d;
std::cout << d.get_base_private_n() << std::endl;
std::cout << d.get_base_private_m() << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgYmFzZQp7CnByaXZhdGU6CiAgICBpbnQgbiA9IDEyMzsKICAgIGludCBtID0gMTIzNDsKfTsKCmNsYXNzIGRlcml2ZWQgOiBiYXNlCnsKcHVibGljOgogICAgaW50IGdldF9iYXNlX3ByaXZhdGVfbigpCiAgICB7CiAgICAgICAgcmV0dXJuICooaW50Kil0aGlzOwogICAgfQogICAgCiAgICBpbnQgZ2V0X2Jhc2VfcHJpdmF0ZV9tKCkKICAgIHsKICAgICAgICByZXR1cm4gKigoaW50Kil0aGlzICsgMSk7CiAgICB9Cn07CgppbnQgbWFpbigpCnsKICAgIGRlcml2ZWQgZDsKICAgIHN0ZDo6Y291dCA8PCBkLmdldF9iYXNlX3ByaXZhdGVfbigpIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6Y291dCA8PCBkLmdldF9iYXNlX3ByaXZhdGVfbSgpIDw8IHN0ZDo6ZW5kbDsKfQo=