포인터 주소를 구조체 멤버변수인 int 자료형에 넘겨서
주소 값으로 객체를 찾으려고 합니다.
아래와 같은 예제처럼 넘기려고 하는데요.
문제가 생길수 있는 예외사항 들이 무엇이 있을지 궁금해서 질문 드립니다.
Code: Select all
class CTemp
{
public:
CTemp() {}
~CTemp() {}
int nTemp;
};
int main()
{
CTemp* p = NULL;
p = new CTemp;
p->nTemp = 100;
int nTestAddress = (int)p;
CTemp* q = NULL;
q = (CTemp*)nTestAddress;
...
}