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

참고 항목

개념

MFC 매크로 전역

기타 리소스

MFC 디버깅 기술