블로그는 나의 힘!
[ Programing ]/C++2018. 4. 11. 18:52

 

 

: 소스 코드 흐름에 따른 브레이크가 아닌 데이터 중심의 브레이크.


디버깅 모드 후
디버그 -> 중단점 -> 데이터중단점


예를 들어...
int nNumber = 1인데
변수 nNumber가 어딘가로 이동해서 값이 변경될 거 같다라고 판단된다면
&nNumber로 주소값을 얻은 다음, 데이터 중단점에서 해당 주소값 넣음.

 

 

 

nTempTestNumber 정수 변수가 선언.

nTempTestNumber 변수는 코드 외 다른 곳에서 변경 사항이 있다고 가정하자.

 

 

 

디버깅 모드로 실행 후

디버그 -> 새중단점 -> 데이터 중단점으로 이동.

 

 

 

nTempTestNumber 변수의 주소값을 기록.

 

 

 

조건도 필요하다면 추가 기입한다.

 

 

 

데이터 변경이 있으면 팝업이 출력된다.

 

 

 

조사식으로 확인해 보면 데이터가 변경 된게 보인다.

좀 더 정확하게 확인하기 위해 메모리로 보고 싶다면 마우스 우클릭 후 '값 복사' 실행.

 

 

 

메모리 창을 열고 붙여 넣기 후 주소 값만 넣어 실행한다.

실행 후 해당 메모리 주소 값에 01 값이 들어간것을 확인 할 수 있다.

 

 

Posted by Mister_Q