在调试的时候,有时候需要设置数据断点看某个数据在什么时候发生改变。比如:
struct StructB { int a; int b; // 设置 b 的数据断点,怎么设? }; class ClassA { public: ... ... StructB bbb; ... };
在运行的时候,已经加载了 ClassA,可以看到 this 指针的当前值,该怎么设 b 的数据断点啊?
VC C++
如果知道 ClassA 的当前对象的地址,可以用地址偏移的方法,先计算出 StructB bbb 相对ClassA 偏移多少,再计算出 b 相对 StructB bbb 偏移多少,即可得到 b 在当前对象中的地址,那么就可以设置数据断点了。
如何判断当前程序是由Windows服务启动还是由用户启动?
vc在链接ftp时的用户名和密码,但是不想写在配置文件里面,也不想让用户输,各位有什么好的id...
vc编译器的问题
Win7/win8下屏幕取词 explorer 崩溃
VC++编写OCX关于Ontimer和鼠标钩子的问题
在windows上如何获取父进程的ID