자료출처 : http://blog.naver.com/leeyc98/100014091364
*메모리 누수 잡기
-----------------------------------------------------------------------------------
#include <crtdbg.h> 를 추가한다.
코딩의 마지막 부분에
_CrtDumpMemoryLeaks(); 를 써준다.
F5를 눌러 컴파일을 하면 메모리 누수가 일어났을경우
메모리 누수가 일어난 번지(??)를 알려준다.
누수가 일어난 부분을 확인한 후
_CrtSetBreakAlloc(번지); 를 처음 부분에 써주고 F5를 눌러 컴파일 하면 그 부분을 찾아간다.
-----------------------------------------------------------------------------------
*NULL값을 확인하는 방법?
-----------------------------------------------------------------------------------
#include <assert.h>를 추가한다.
확인하고자 하는 변수(?)를 assert(변수); 이렇게 써준다 .
변수가 NULL값일경우 화면에 에러메시지를 표시해준다.
-----------------------------------------------------------------------------------
*디버깅창에 문자열을 출력하는 방법
-----------------------------------------------------------------------------------
#include <windows.h>를 추가한다.
OutputDebugString(문자열);
문자열이 디버깅창에 표시가 된다. -ㅁ-;
'게임 개발' 카테고리의 다른 글
풀화면에서 Dialog띠우기 팁 입니다. (DX9.0) (0) | 2005.10.27 |
---|---|
IME에 관한 간단한 글 (0) | 2005.10.26 |
ftp 서버 만들기 2장 (0) | 2005.09.13 |
C++사이트 링크 (0) | 2004.07.30 |
소켓 프로그래밍 기초 (0) | 2004.07.22 |