|
IDE -
Visual C++
|
|
作者:Administrator
|
|
周五, 18 7月 2008 10:34 |
|
how can I watch a static variable's value
出错环境:vc6+sp6,xp 错误解决方案:手工在watch窗口中输入变量名。哈哈,根本不行。输入是可以输入,但是值显示不出来 解决方案1:添加代码,把static的值赋给一个本地临时变量。 弊端:如果静态变量用到的地方很多,需要修改代码很多次。 解决方案2:利用寄存器查看窗口。 step1:先查看汇编代码,看用到了哪个寄存器,比如ecx step2:打开寄存器(registers)窗口,看里面ecx的值。 弊端:只针对简单类型的静态变量,比如int型。
|
|
最后更新 ( 周五, 18 7月 2008 10:44 )
|