黑马程序员技术交流社区

标题: VS2010的内存监视问题 [打印本页]

作者: 朱京辉    时间: 2013-1-26 11:28
标题: VS2010的内存监视问题
我想在VS2010下查看变量的内存地址,找了很久都没有找到,监视里面也没有,我想以后分析一些内存地址的问题的时候,可能会用到,大家有没有知道怎么查看变量内存地址的?????

作者: 罗志强    时间: 2013-1-26 11:42
添加断点,然后运行程序,然后点击调试--窗口---即时
然后就会出现一个即时窗口
在里面输入
&num1(变量名)    回车   就可以看到堆栈地址了
作者: 靳石磊    时间: 2013-1-26 11:44
你可以设置断点,查看变量的情况
作者: 朱京辉    时间: 2013-1-26 13:39
ShowStyle 发表于 2013-1-26 11:42
添加断点,然后运行程序,然后点击调试--窗口---即时
然后就会出现一个即时窗口
在里面输入

string可以看吗
string a = "asd";
&a
无法获取托管类型(“string”)的地址和大小,或无法声明指向它的指针
作者: 罗志强    时间: 2013-1-26 14:22
朱京辉 发表于 2013-1-26 13:39
string可以看吗
string a = "asd";
&a

string类型时托管的吧!所以看不到,你可以试试那个对象!
作者: 朱京辉    时间: 2013-1-27 06:30
问题没解决,求答案
作者: 追梦无悔    时间: 2013-12-17 11:23
visual studio 2010中不支持这样查看,vs2008和vs2012都是可以查看,如果你非得要在vs2010中查看看内存地址,就得使用反汇编工具了,具体使用方法百度一下。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2