class B {
};
class A {
A(B& b):_b(b)
B& _b;
};
int main() {
B b;
A a(b);
char* x = reinterpret_cast<char*>(&a);
}
개체의 바이트 값을 기반으로 해시 함수를 만듭니다. 객체의 바이트가 b를 보유하고 있는지 또는 참조 (포인터)를 보유하고 있는지를 알고 싶습니까?참조를 메모리에서 처리하는 방법
[C++에 대한 권장 도서 목록] (http://stackoverflow.com/q/388242/253056)을 참조하십시오. –
개체에 바이트 값이 없습니다. 2 개의 다른 바이트 배열이 같은 오브젝트 치를 나타낼 가능성이 있습니다. 참조가 어떻게 표현되는지는 구현에 따라 정의됩니다. –