【问题标题】:Visual Studio: Break on variable change?Visual Studio:变量更改中断?
【发布时间】:2011-03-14 22:54:28
【问题描述】:

我在 Visual Studio 2008 Professional 中调试的 C++ 类中有一个成员变量结构。我想在结构发生变化的任何时候打破。是否可以这样做,或者我必须在代码中寻找它可能更改的每个可能点,并在那里设置断点?

【问题讨论】:

  • 您要中断struct任何实例一个特定 实例的更改吗?
  • (您可能希望在 cmets 中正确地@address 给您要回复的人,以便您的答案向他们显示。我只是偶然遇到这个。)然后@987654321 @ 是你所需要的。

标签: visual-studio ide


【解决方案1】:

如果可以确定成员的地址,可以在上面设置数据断点:

https://msdn.microsoft.com/en-us/library/5557y8b4.aspx#BKMK_Set_a_data_change_breakpoint__native_C___only_

【讨论】:

  • 我认为您甚至不需要地址即可。
  • +1。你需要地址。而且您无法观看整个结构。
  • @rofly,严格来说,您可以使用全局符号或计算为地址的表达式。但最终处理器只能为地址设置数据断点,所以必须是可翻译成地址的。
猜你喜欢
  • 1970-01-01
  • 2016-11-30
  • 1970-01-01
  • 1970-01-01
  • 2022-04-25
  • 1970-01-01
  • 1970-01-01
  • 2011-02-10
  • 1970-01-01
相关资源
最近更新 更多