Program Language/C & C++

[C++] 디버깅 모드 종료 시 메시지

야곰야곰+책벌레 2022. 7. 27. 18:24
728x90
반응형

프로그램을 종료하다 보면 다음과 같은 메시지를 만나게 된다.

The program '[1528] ????????.exe' has exited with code 2 (0x2).

메모리 릭으로 골머리를 앓다보면 해당 메시지를 만나는 것만으로도 화들짝 놀라게 된다. 자라 보고 놀란 가슴 솥뚜껑보고 날라는 심정이랄까. 분명 메모리 릭을 가리키는 메시지도 있다.

정리를 해둘 필요는 있을 것 같다.

The thread ??? has exited with code 0 (0x0)
  : Dialog IDOK, IDCANCEL을 이용하여 정상적으로 종료한 경우
The program '???.exe' has exited with code 2 (0x2)
  : Dialog 의 X 버튼을 사용하여 종료한 경우
The program '???.exe' has exited with code 3 (0x3)
  : 메모리 릭 (개인적으로는 thread가 해제 안되어서 발생)


추과로,
code 27 : ESC로 종료
code 13 : Enter키로 종료

 

728x90
반응형