Programming/MFC

_CrtSetBreakAlloc()으로 메모리릭 디버깅하기.

_Erato 2006. 2. 7. 01:14

_CrtSetBreakAlloc( int line )

 

app 클래스의 최초 시작 부분에 다음과 같이 작성한다.

 

BOOL CsampleApp::InitInstance()

{

// 메모리릭 브레이크 포인트 설정 ()안에 해당 메모리릭의 할당순서번호를 입력한다.

_CrtSetBreakAlloc(54);

 

 

return FALSE ;

}

 

 

메모리릭 에러가 발생했을 경우 해당 발생 번지의 할당순서번호를

_CrtSetBreakAlloc(번호) 입력하면 해당 에러에 접근할수 있다.

디버깅시 아주 유용할 것이다...