只能查看当前类的成员变量,或者当前函数的参数,但是函数内定义的局部变量在watch窗口中看不到(我确定当前范围是有效的),“CXX0017: Error: symbol "sth" not found”。
可能的原因是什么呢?
Visual Studio .Net 2003
对不起,回答的都不对
还有一个现象,就是即使是函数参数,如果函数中没有使用到的话(当然编译时还有个Warning),watch里也看不到。
再说一遍,我确定断点处该变量是有效的。我现在怀疑是编译器加了比较高的优化选项,有人知道VC++中编译优化选项在哪控制么?类似GCC中的-O2之类的