考虑以下示例:

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

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

delete [] kk;

如何为整个阵列添加 watch ?我可以一个一个地添加一个 watch (kk [0],kk [1] ...),但是既然我知道数组的长度,有没有一种方法可以自动完成呢?我的意思是像kk [0..size-1]左右。

我正在将NetBeans IDE与cygwin g++和gdb一起使用。

最佳答案

在文档中尝试display *kk@<size>以获取打印命令:

关于c++ - 如何使用gdb "watch"C++动态数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1651682/

10-11 18:02