社区 - VC/MFC / 基础类如何展开一个指针所指向的数组?
() 2000-02-02 15:20:00在 VC/MFC / 基础类 提问
Watch 一个数组名时,点击“+”即可看到各个元素的值,
但Watch 一个指向数组的指针时,点击“+”只能看到第一个
元素。请问有什么方法可看到整个数组各元素的值呢?
问题点数:50、回复次数:6 1楼 xugeorge () 回复于 2000-02-02 15:22:00 得分 0
到内存里去看
2楼 929 () 回复于 2000-02-02 15:25:00 得分 0
换一种WATCH时的显示类型,默认的类型可能无法显示指针所指的内容。可换一种显示方式看看。
3楼 kxy (手举穿肠毒药,怀抱刮骨钢刀) 回复于 2000-02-02 15:28:00 得分 50
,200
4楼 yangrunhua () 回复于 2000-02-03 17:58:00 得分 0
指向数珠元素的指针当然只能Watch它指向的元素的值.
要看整个数珠的值,需要用一个指向整个数珠的指针.
5楼 yb () 回复于 2000-02-07 11:20:00 得分 0
1.Watch memory;
2.加下标;(ptr[0],ptr[1],ptr[2],...)
3.用一个相同类型的临时数组,然Copy memory...(方便Debug)。
6楼 () 回复于 2000-02-07 13:00:00 得分 0
在variables窗口中跟踪(*ptr)值即可