Visual Studio 2005不能查看指针指向内存地址的数据吗?

时间:2021-03-02 19:57:31
stct * pstct = new stct[xxx];
memcpy(pstct, pSrc, size);
之后设置断点, 想查看pstct内容, 但只能看到其指向的第一个元素的数据.
后面的数据都没有, 难道没有办法看到后面的数据吗? 如果没有办法看到, 
我不能判断初始化这个指针是否正确呀. 谢谢!

8 个解决方案

#1


在查看窗口 

加入
pstct, xxx  xxx为数组的大小

#2


那您说的是"监视"窗口吧?
我输入pstct, 5
为什么每一个元素都没有数值呀? 谢谢.

#3


顶起来呀,.....

#4


该回复于2010-03-06 21:31:37被版主删除

#5


因为你这个是指针,不知道指向了多少个数据,所以在变量窗口中只能看到第一个值,在内存窗口中看就行了,在本地变量窗口中有指针值,打开一个内存窗口,把指针拖到地址栏里。

#6


因为是结构体哒指针, 所以, 内存窗口串转到那个地址, 都看不出来数据的值呀.

#7


是您自己指向的数据不合理的

#8


引用 5 楼 lhcwjy 的回复:
因为你这个是指针,不知道指向了多少个数据,所以在变量窗口中只能看到第一个值,在内存窗口中看就行了,在本地变量窗口中有指针值,打开一个内存窗口,把指针拖到地址栏里。

正解

#1


在查看窗口 

加入
pstct, xxx  xxx为数组的大小

#2


那您说的是"监视"窗口吧?
我输入pstct, 5
为什么每一个元素都没有数值呀? 谢谢.

#3


顶起来呀,.....

#4


该回复于2010-03-06 21:31:37被版主删除

#5


因为你这个是指针,不知道指向了多少个数据,所以在变量窗口中只能看到第一个值,在内存窗口中看就行了,在本地变量窗口中有指针值,打开一个内存窗口,把指针拖到地址栏里。

#6


因为是结构体哒指针, 所以, 内存窗口串转到那个地址, 都看不出来数据的值呀.

#7


是您自己指向的数据不合理的

#8


引用 5 楼 lhcwjy 的回复:
因为你这个是指针,不知道指向了多少个数据,所以在变量窗口中只能看到第一个值,在内存窗口中看就行了,在本地变量窗口中有指针值,打开一个内存窗口,把指针拖到地址栏里。

正解