C++
c++ 메모리 누수 확인하기
cho22
2016. 11. 23. 14:17
반응형
1. crtdbg.h 를 include 한다.
2. #ifndef _DEBUG
#define new new(_CLIENT_BLOCK,__FILE__,__LINE)
#endif
위 3문장을 헤더파일에 작성한다.
3._CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
위 문장을 main 맨위에 작성한다.
메모리 누수가 발생했을땐 이렇게 출력된다.
동적할당 해준 부분을 제대로 delete해주지 않아서 그렇다.
제대로 delete해주고 실행하면 위 문장들이 없어진다.
반응형