#include <iostream>
using namespace std;
class Class1
{
public:
int data;
int *dataPtr;
};
int main()
{
Class1 object;
Class1 *objectPtr = &object;
object.data = 1100;
object.dataPtr = &(object.data);
std::cout << object.dataPtr << std::endl; //0x22aaa4
std::cout << (void *) (object.data) << std::endl; //0x1b198
std::cout << (void *) &(object.data) << std::endl; //0x22aaa4
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQ2xhc3MxCnsKCXB1YmxpYzoKICAgIGludCBkYXRhOwogICAgaW50ICpkYXRhUHRyOwp9OwoKaW50IG1haW4oKQp7CiAgICAgQ2xhc3MxIG9iamVjdDsKICAgICBDbGFzczEgKm9iamVjdFB0ciA9ICZvYmplY3Q7CiAgICAgb2JqZWN0LmRhdGEgPSAxMTAwOwogICAgIG9iamVjdC5kYXRhUHRyID0gJihvYmplY3QuZGF0YSk7CgogICAgIHN0ZDo6Y291dCA8PCBvYmplY3QuZGF0YVB0ciA8PCBzdGQ6OmVuZGw7ICAvLzB4MjJhYWE0CiAgICAgc3RkOjpjb3V0IDw8ICh2b2lkICopIChvYmplY3QuZGF0YSkgPDwgc3RkOjplbmRsOyAgLy8weDFiMTk4CiAgICAgc3RkOjpjb3V0IDw8ICh2b2lkICopICYob2JqZWN0LmRhdGEpIDw8IHN0ZDo6ZW5kbDsgIC8vMHgyMmFhYTQKfQo=