数据断点
何时用到数据断点:当程序运行中某个变量值变得异常诡异,而你又不知道它的值到底在何处被修改,这是便可以用到数据断点,VC会在这个变量值被修改的时候中断程序。
步骤如下:
0. 先进入Debug模式,在程序最初始位置设个断点;
1. 拿到你想观察变量的地址,在Watch栏填入“&”+“变量名”可得地址,例如:&testParam -> 0x011e7f64;
2. 点击菜单Debug->New BreakPoint->New Data Breakpoint
填入之前获得的地址,byte大小;
3. Go,之后会在变量值变化的地方中断。
调试程序非常有用,感谢小洋同学的分享。