디버깅2 메모리 릭 찾기 CRT( C Runtime library )를 사용합시다. 아래의 코드를 사용하면 메모리 릭( 메모리 누수, Memory Leak )에 효과적으로 대처할 수 있다. 주의할 점은 사용법을 명확히 숙지하고서 사용할 것. Introduce. int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow ) { // Enable run-time memory check for debug builds. #if defined(DEBUG) | defined(_DEBUG) _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); #endif 다이렉트 X.. 2008. 6. 18. assert 사용하기 뭐 아는 사람이라는 다 아는 assert 사용하기 들어가기 전에 먼저 assert 에 대해 설명하지면 디버깅 매크로로 assert(조건문) 이 참이 아닌값 즉 거짓이 되면 중간에 아래 그림과 같은 대화 상자를 띄우면서 어느 몇번째 라인에서 에러가 낳는지 알려줍니다. 왜 이런 귀찮은 짓을 하냐 ?? 소스를 가볍게 하면서도 에러를 쉽게 잡아내기 위해서죠 여기서 에러란 컴파일 에러가 아닌 런타임 에러 입니다. 귀찮은 설명은 다른 곳을 참고 하시거나.. 아니면 MS 사에서 나온 MSDN 이나 Writing solid code 란 책을 참고하시길 우선 assert.h 를 include 하시고 원하시는 부분에 assert(조건문) 을 날리시면 됩니다. assert(pvTo != NULL && pvFrom != NU.. 2008. 5. 27. 이전 1 다음