DEBUG_NEW
메모리 누수를 찾는 지원 합니다.
#define new DEBUG_NEW
설명
사용할 수 있습니다 DEBUG_NEW 일반적으로 사용 되는 모든 프로그램에는 새 저장소 힙 할당 연산자입니다.
디버그 모드에서 (때의 _DEBUG 기호가 정의 됩니다), DEBUG_NEW 는 할당 된 각 개체의 파일 이름과 줄 번호를 추적 합니다.다음에 사용할 때의 CMemoryState::DumpAllObjectsSince 멤버 함수를 각 개체 할당에 DEBUG_NEW 할당 된 파일 이름과 줄 번호로 표시 됩니다.
사용할 DEBUG_NEW, 소스 파일에 다음 지시문을 삽입 합니다.
#define new DEBUG_NEW
전처리기이 지시문이 삽입 되 면 삽입 DEBUG_NEW 곳에서는 모두 새, 및 MFC 나머지 작업을 수행 합니다.프로그램의 릴리스 버전을 컴파일할 때 DEBUG_NEW 간단한 해결 새 작업을 하 고 파일 이름과 줄 번호 정보가 생성 되지 않습니다.
[!참고]
배치 하는 데 필요한 이전 버전의 MFC (4.1 및 이전)에 #define 문을 호출 하는 모든 문은 후에 IMPLEMENT_DYNCREATE 또는 IMPLEMENT_SERIAL 매크로.이 더 이상 필요 없습니다.
요구 사항
헤더: afx.h