#include <iostream>
class Foo
{
int i;
public:
Foo(int i) : i(i) {}
};
int main()
{
Foo f(5);
int i = *reinterpret_cast<int*>(&f);
std::cout << i << std::endl;
return 0x0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgRm9vCnsKCWludCBpOwoJCnB1YmxpYzoKCUZvbyhpbnQgaSkgOiBpKGkpIHt9Cn07CgppbnQgbWFpbigpCnsKCUZvbyBmKDUpOwoJCglpbnQgaSA9ICpyZWludGVycHJldF9jYXN0PGludCo+KCZmKTsKCQoJc3RkOjpjb3V0IDw8IGkgPDwgc3RkOjplbmRsOwoJcmV0dXJuIDB4MDsKfQ==