watch框内的变量只有在当前变量作用域的才可以添加,例如全局变量。局部变量即使添加后,在下次调试时也会从watch窗口移除,改到locals窗口内显示。这个 ' 符号似乎是表示该变量是上次调试时定义的,好像没其他什么作用。做过测试,只要成功被记录进watch窗口的全局变量,即使该量的物理地址发生了变化,下次调试时调试器也能准确跟踪到,并在watch内刷新结果。
locals窗口是查看当前函数处内部变量值得窗口。不要被误导。
如果在WATCH窗口看内部变量,会是错误的。误导你的!!!!!!!!!!!!!
本文介绍调试过程中Watch窗口与Locals窗口的区别及使用技巧。Watch窗口适用于跟踪全局变量的变化,即使变量地址变动也能正确更新;而Locals窗口则用于查看当前函数内部变量的值。
3万+

被折叠的 条评论
为什么被折叠?



