Visual C++调试时查看数组内容[VC/C++编程]
本文“Visual C++调试时查看数组内容[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
择要:关于Visual C++调试时查看数组内容.
步骤/办法
Starting with Visual C++ version 6.0, it is now possible to expand an array pointer to view all array elements in the Visual C++ Debugger Watch window. This feature is not documented.
从 Visual c + + 6.0 版开始,目前可以展开 Visual c + + 调试器监督窗口中查看全部数组元素的数组指针. 此功效未记录.
In the Watch window, type an expression that evaluates to a pointer followed by a comma and the number of elements in the array.
在监督窗口中键入一个表达式,该表达式计算为后跟一个逗号和数组中的元素数的指针.
作为掌握台利用程序生成下面的代码的调试版本.// Filename main.cpp
// No compile option needed
#include
void main(void)
{
int * p;
char* ptr = "Hello World";
p = new int [10];
for(int i=0; i<=9; i++){*(p+i) = i+1;}
cout << i <
}利用调试器单步履行该代码,并在最后一行代码处终止.
在监督或 Quickwatch 窗口中增添变量 p 或 ptr. 您将看到变量旁边的 + 标记.
单击 + 标记以展开该变量. 您将看到它指向的数组中,只有第一个元素.
在监督窗口中目前,键入 p,10 或 ptr,11.
单击 + 标记以展开该变量. 目前,您看到它指向的数组的全部元素.
假如您要查看特定范围的元素,然后输入第一个元从来指定在上述步骤中所述跟格局阐明符将起始索引的地址. 比方,(p+3),8 显示元素 p [3..10] 和 (ptr+3),10 显示元素 ptr [3..12]. 在监督窗口中的起始索引是 [0] 的不幸的是,这实际上对应于在此示例中的索引 3. 您必须记着偏移量 3 具有要增添到每个显示的索引,以获得数组元素的实际索引.以上是“Visual C++调试时查看数组内容[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |