VC++ 快捷方式在地址处查看内存

Posted

技术标签:

【中文标题】VC++ 快捷方式在地址处查看内存【英文标题】:VC++ Shortcut to look at memory at an address 【发布时间】:2019-03-04 12:46:40 【问题描述】:

在 Visual Studio 2015 中,我可以通过在调试期间调出内存窗口 (alt+6)、复制指针地址并将其粘贴到窗口中来查看程序中的内存。这向我展示了周围的内存,这是我最喜欢的调试器功能。

对于如此频繁的任务,这是很多步骤,并且必须针对每个地址完成。

有没有更简单的方法来查看指针指向的内存以及周围的内存?也许我缺少一个快捷方式,或者导致悬停对话框显示多个“对象”指针地址的设置?

【问题讨论】:

显而易见的方法:只需在内存窗口的“地址”字段中输入指针变量的名称即可。 【参考方案1】:

通常在调试模式下开发 C++ 项目时。

除了内存窗口,我们还有auto window,local window和观察窗口。我的布局如下:

拖动变量到内存窗口,可以得到变量所引用的内存,以及它周围的内存。对于指针,它也可以自动将地址输入到内存窗口中。

如果有效,请给我反馈。

【讨论】:

确实有效,我没有意识到变量名可以这样拖。 感谢您的反馈。祝你有美好的一天!

以上是关于VC++ 快捷方式在地址处查看内存的主要内容,如果未能解决你的问题,请参考以下文章

windows系统查看支持最大内存

VS查看C++类的内存分布初步了解类的内存分布

Linux进程内存如何管理?

vs2010查看内存地址的方法

怎么查看进程在内存中的地址?

Windbg Memory(内存)窗口的使用