단축키

 

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

+ Recent posts