1

我想在调试程序时检查数组中元素的内容。但是当我为动态分配的数组添加监视时,我只能看到指针的地址?

在此处输入图像描述

有没有办法查看动态分配数组的内容?我浏览了下面的帖子,但解决方案似乎不适用于 CodeLite。我猜是因为不同的调试器。

如何在 Visual Studio 调试器中显示动态分配的数组?

4

1 回答 1

2

我已经为监视值使用强制类型语法取得了一些成功:

(int[10]*)a

这显示了在监视窗口中展开后的所有数组值。代码中的声明a是:

int *a = new int[10];

这是观察窗口:

在此处输入图像描述

于 2015-10-10T12:00:25.447 回答