#44. 어플리케이션 디버깅 (Break Point)

여러분이 프로그램을 작성할 때에 여러분이 작성하기는 했지만 제대로 수행이 되는지가 의심스러운 부분이 생기는 곳이 있습니다. 혹은, 남이 작성한 클래스나 함수가 올바르게 동작이 되는지 테스트 해보아야 할 때가 있습니다. 이럴 때 여러분은 어떻게 하시겠습니까?


이 Chapter에서 Break Point에 대해서 알고 난 다음 부터는 달리 고민하실 필요 없습니다. 의심스러운 줄에 단지 F9키를 눌러서 Break Point를 걸면 됩니다.


이렇게 Break Point가 걸린 부분을 디버그 모드로 컴파일하고 나서 어떤 기능을 수행하도록 프로그램에게 요청하면 프로그램은 자동으로 Halt 상태로 전환이 되어 Visual Studio의 디버거에 의해서 컨트롤될 수 있도록 바뀝니다.


이 상태에서 여러분은 이전 Chapter인 Call Stack, 다음 Chapter에서 언급하게 될 Quick Watch나 Watch View등 강력한 도구를 자유자재로 사용하실 수 있습니다.

ps (2006年 12月 16日) – Visual C++의 Break Point 작동 원리에 대한 블로그 글도 같이 보시면 좋아요 🙂

댓글 남기기