例如,我想在调试监视窗口中检查以下表达式:
((MyClass1*)0xc56fbf0)->m_data1->m_data2
是否可以编写如下内容:
v=0xc56fbf0
((MyClass1*)v)->m_data1->m_data2
答案 0 :(得分:0)
看起来这在C ++代码中是不可能的(你可以在C#中通过在Intermediate窗口中声明新变量来实现)。
然而,有一个简单的解决方法:你可以声明一个(或几个?)所需类型的全局变量;称之为WatchVar
,并按照您的意愿使用它。