단축키
F5 : 디버깅 시작
Shift+F5 : 디버깅 중지
F9 : 중단점 지정
F10 : 프로시저 단위 실행 (한 줄씩 실행하는데 함수 내부까지 들어가지 않음)
F11 : 한 단계씩 코드 실행 (한 줄씩 실행하고 함수를 만나면 내부까지 들어감)
조사식을 통해 실시간으로 값을 변경할 수 있다.
중단점을 여러개 걸고 디버그 시에는 F5를 눌러서 중단점 단위로 실행할 수 있다.
호출 스택을 통해 어떤 함수들을 타고 넘어왔는지 확인할 수 있다.
조건부 중단점
특정 조건이 만족하는 경우만 중단점이 실행되도록 할 수 있다.
중단점에 작업이라는것을 걸 수 있는데, 출력창에 로그를 출력시킬 수 있다.
중단점에 걸린 화살표를 옮겨서 코드의 흐름을 조작할 수 있다.
크래시가 발생하면 호출 스택을 살펴서 어느부분에서 문제가 터졌는지 우선 확인한다.
'C++ > Rookiss C++' 카테고리의 다른 글
[콜백 함수] 함수 객체 (0) | 2022.08.30 |
---|---|
[콜백 함수] 함수 포인터 (0) | 2022.08.30 |
전방선언 (0) | 2022.08.29 |
[동적 할당] 캐스팅 4총사 (0) | 2022.08.29 |
[동적 할당] 얕은 복사 vs 깊은 복사 (0) | 2022.08.29 |