:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/03/12 06:31
delete m_Unit을 했어도 m_Unit에는 지워진 객체에 대한 포인터값은 그대로 남아 있겠죠?
바로 위에도 있지만 m_Unit이 NULL인지 아닌지로 어떤 객체를 가지고 있는지 아닌지를 판단할텐데 delete로 지우기만 하고 NULL값을 안넣어주면 실존하는 객체를 가지고 있는건지 지워진 객체를 가진건지 모르겠죠. 그래서 스코프가 넓은 포인터 변수는 항상 delete로 지운후에 NULL값을 대입해주는게 올바른 방법입니다.
|