C++1 메모리 누수없는 코드 만들기 C, C++ Visual Studio 에서 개발할 경우 메모리 누수를 확인할려면 디버그 모드에서 F5 (Ctrl+F5 아님) 로 프로그램을 실행하면 되는건 아시죠? 이때 C++ 의 경우는 new 를 사용하고 메모리 반환을 하지 않는경우 해당 위치를 output 창에 보여줍니다. 예를 들어 아래의 코드로 메모리 할당후 어디에서도 반환하지 않았다고 가정해봅시다. char *pszTest = new char[100] ; F5 로 프로그램 실행후 종료하면 Debug 출력창에 아래와 같이 나옵니다. Detected memory leaks! Dumping objects -> D:\Project\MemoryTest.cpp(60) : {73} normal block at 0x00374E58, 100 bytes long. Data:.. 2011. 6. 23. 이전 1 다음