#include <iostream>
class Test {
public:
int member1;
double member2;
Test () {
std::cout << "this Adresse = " << this << std::endl;
std::cout << "Adresse von Test::member1 = " << &this->member1 << std::endl;
std::cout << "Adresse von Test::member2 = " << &this->member2 << std::endl;
}
};
int main() {
Test t;
std::cout << "Adresse von t = " << &t;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKY2xhc3MgVGVzdCB7CglwdWJsaWM6CgkJaW50IG1lbWJlcjE7CgkJZG91YmxlIG1lbWJlcjI7CgkJVGVzdCAoKSB7CgkJCXN0ZDo6Y291dCA8PCAidGhpcyBBZHJlc3NlID0gIiA8PCB0aGlzIDw8IHN0ZDo6ZW5kbDsKCQkJc3RkOjpjb3V0IDw8ICJBZHJlc3NlIHZvbiBUZXN0OjptZW1iZXIxID0gIiA8PCAmdGhpcy0+bWVtYmVyMSA8PCBzdGQ6OmVuZGw7CgkJCXN0ZDo6Y291dCA8PCAiQWRyZXNzZSB2b24gVGVzdDo6bWVtYmVyMiA9ICIgPDwgJnRoaXMtPm1lbWJlcjIgPDwgc3RkOjplbmRsOwoJCX0KfTsKCmludCBtYWluKCkgewoJVGVzdCB0OwoJc3RkOjpjb3V0IDw8ICJBZHJlc3NlIHZvbiB0ID0gIiA8PCAmdDsKCXJldHVybiAwOwp9