VS2010 设置数据断点?


在调试的时候,有时候需要设置数据断点看某个数据在什么时候发生改变。比如:

   
  struct StructB
  
{
int a;
int b; // 设置 b 的数据断点,怎么设?
};

class ClassA
{
public:

...
...

StructB bbb;
...
};

在运行的时候,已经加载了 ClassA,可以看到 this 指针的当前值,该怎么设 b 的数据断点啊?

VC C++

午夜触手男 12 years, 2 months ago

如果知道 ClassA 的当前对象的地址,可以用地址偏移的方法,先计算出 StructB bbb 相对ClassA 偏移多少,再计算出 b 相对 StructB bbb 偏移多少,即可得到 b 在当前对象中的地址,那么就可以设置数据断点了。

一团圆润呐.. answered 12 years, 2 months ago

Your Answer