디버깅
2020. 9. 18. 19:00ㆍ컴퓨터 수업/C++
@디버깅이란 런타임 에러를 잡아내는 가장 좋은 방법이다.
컴파일 에러는 뭐 syntax 에러이니 명확하다고 쳐도, 런타임 에러는 개발자가 하나하나 변수를 모니터링하는 방법밖에 없다.
@대충은 알고있는데 정확히 알아보자
@중단점을 설정하면 해당 중단점의 시작에서 멈춘다. 따라서 다음과 같은 그림으로 실행되었다고 생각하면 된다.
중단점을 기준으로 그 위까지만 실행된 것. 따라서 for문에 아직 입장하지 못했다.
@ 한 단계씩 실행과 프로시저 단위 실행은 내부 함수를 어떻게 처리하냐에 따라 다르다.
한 단계씩 실행은 해당 statement에 함수가 있다면, 그 함수로 가서, 한 단계씩 실행하고 함수를 나온다.
하지만 프로시저 단위 실행은 함수를 무시하고 그저 한 줄 씩 읽는다
@지금은 일단 변수 감시용도로 사용
'컴퓨터 수업 > C++' 카테고리의 다른 글
ignore (0) | 2020.09.24 |
---|---|
string 라이브러리 (0) | 2020.09.23 |
빌드,컴파일 (0) | 2020.09.18 |
main함수의 아규먼트// argc & argv (0) | 2020.09.18 |
파일 입출력(fstream) (0) | 2020.09.14 |