是否可以在vs2010中引用另一个观看表达式的值?

时间:2012-06-28 20:21:02

标签: visual-studio-2010

当我遇到断点时,我在观察窗口中有“这个”

this -> 0x2cceb42c

我将该值复制到我的监视窗口中的新行(它以十六进制显示名称和值)

0x2cceb42c -> 0x2cceb42c

在第三行,我将我的值转换为指向我的类的指针:

(MyClass*)0x2cceb42c -> { members of class... }

问题是,下次我运行程序时地址已经改变,所以我必须编辑第三行的地址。只是,我不只是在第三行使用它,而是在其他5个表达式中使用它。这意味着下次运行程序时,我必须更改所有5个监视表达式中的地址。

我想做的是让我的5个表达表达式引用第2行中的值 - 然后我只需要在一个地方更改地址,我的所有手表都会自动更新。

这可能吗?或者,任何人都可以提出尽可能接近这个的诀窍吗?


澄清:当我在代码中的其他地方断点时,我希望看到我的5个监视表达式的结果(其中“this”不再是我感兴趣的值,这就是为什么我要复制“this”的地址。)

0 个答案:

没有答案