考虑以下示例:

int size = 10, *kk = new int[size];

for (int i = 0; i < size; i++) {
    kk[i] = i;
}

delete [] kk;

我如何添加一个手表整个阵列?我可以由一个添加监视一个( KK [0] KK [1] ...),但因为我知道数组的长度是有办法做它会自动?我的意思是这样的 KK [0..size-1] 左右。

我使用NetBeans IDE连同cygwin的克++和gdb。

有帮助吗?

解决方案

尝试display *kk@<size>从DOC为打印命令:

  

@是用于治疗连续数据对象的二进制运算符   在存储器中作为一个阵列的任何地方。 FOO @ NUM给出一个数组,其第一   元件是FOO,其第二元件被存储在空间以下   FOO的存储位置,等等FOO必须是其值的表达式   驻留在存储器中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top