是否可以使用Visual Studio Debugger的Watch窗口观察内存位置的值?

时间:2012-04-05 06:23:48

标签: visual-studio visual-studio-2010 debugging visual-studio-debugging

是的,我知道有四个内存窗口,但我更喜欢在监视窗口中显示单个值,我想知道是否可以在监视窗口中指定要监视的内存位置。

单独放置地址只会以十六进制计算地址。

2 个答案:

答案 0 :(得分:31)

如果要查看特定的内存位置,则需要告知调试器该位置所在对象的类型。而不只是0x00aabbcc使用(SomeType*)0x00aabbcc。一旦调试器知道了内存位置的类型,它就会像处理类型的本地一样处理它并相应地显示值

答案 1 :(得分:1)

查看官方网站answer,该网站的效果与此问题的其他答案相同:)。 在该页面上,“通过内存指针跟随""表示:

  

在本机代码应用程序中,您可以将注册名称用作实时   表达式。例如,您可以使用堆栈指针来跟随   叠加。

     

跟踪指针通过内存

     
      
  1. 内存窗口地址框中,键入指针表达式。指针变量必须在当前范围内。   根据语言的不同,您可能需要取消引用它。

  2.   
  3. ENTER 。现在,当您使用执行命令(例如 Step )时,显示的内存地址将随指针的变化而自动更改。

  4.