本文介绍了如何“观看”使用gdb的C ++动态数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
请考虑以下示例:
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] 等。
How can I add a watch for the whole array? I can add a watch one by one (kk[0],*kk[1]*...), but since I know the array's length is there a way to do it automatically? I mean something like kk[0..size-1] or so.
我使用NetBeans IDE和cygwin g ++和gdb。
I'm using NetBeans IDE together with cygwin g++ and gdb.
推荐答案
尝试 display * kk @< size>
从打印命令的文档:
Try display *kk@<size>
From the doc for the print command:
这篇关于如何“观看”使用gdb的C ++动态数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!