DebugNew (크로스 플랫폼 C++ 메모지 누구 탐지 모듈)
글쓴이: gilgil / 작성시간: 월, 2011/09/05 - 2:25오전
C++에서는 new, delete, new[], delete[], malloc(), free()등을 사용하다 보면 메모리 누수가 발생하는 경우가 많습니다. 각 컴파일러나 플랫폼마다 메모리 누수를 탐지해 주는 모듈이 있기는 한데, 플랫폼마다 사용 방식이 조금씩 틀립니다.
그래서 만들어 봤습니다.
[사용방법]
DebugNew.h 를 include한다.
DebugNew.cpp 랑 MemoryLeak.cpp를 프로젝트에 추가한다.
[사용예제]
#include "DebugNew.h"
int main()
{
int* p = new int;
return 0;
}
[결과]
$ simple_test
memory leak 00461790(4) ../simple_test.cpp:5
이것 말고도 부분 부분 테스트할 수 있도록 하는 모듈도 제공하고 있습니다.
자세한 사항은 여기에서 : http://www.gilgil.net/9272
Forums:
헐
제목이 바뀌니 다른 스레드로 나가네요. 요 스레드 좀 지워 주세요. ^^
www.gilgil.net
댓글 달기