vc ++调试器如何显示像数组一样的指针?

时间:2012-01-25 16:18:29

标签: visual-c++

当我有一个类似char my_array[23]的var时,我可以通过点击名称并展开数组来查看所有数组值。

但是当var类似于char *my_data时,我可以这样做。我只看到第一个数据。

vc ++中的调试器如何在这两种情况下具有相同的行为?

2 个答案:

答案 0 :(得分:1)

因为它们是不同的类型,所以在第一种情况下(char[23])调试器知道数组中有多少元素,第二种情况(char*)只是指向char和调试器仅显示数组的第一个元素

答案 1 :(得分:1)

你必须在观察窗口写下

my_data,23

并且可以像数组一样扩展它。