如何在 CodeLite 中为动态分配的数组添加调试监视?
How to add debug watch for dynamically allocated array in CodeLite?
我想在调试我的程序时检查数组中元素的内容。但是当我为动态分配的数组添加监视时,我只能看到指针的地址?
有没有办法查看动态分配数组的内容?我经历了下面的 post,但解决方案似乎不适用于 CodeLite。我猜是因为不同的调试器。
How to display a dynamically allocated array in the Visual Studio debugger?
我对监视值使用转换样式语法取得了一些成功:
(int[10]*)a
这会显示在手表中展开后的所有数组值 window。 a
在代码中的声明是:
int *a = new int[10];
这是手表window:
我想在调试我的程序时检查数组中元素的内容。但是当我为动态分配的数组添加监视时,我只能看到指针的地址?
有没有办法查看动态分配数组的内容?我经历了下面的 post,但解决方案似乎不适用于 CodeLite。我猜是因为不同的调试器。
How to display a dynamically allocated array in the Visual Studio debugger?
我对监视值使用转换样式语法取得了一些成功:
(int[10]*)a
这会显示在手表中展开后的所有数组值 window。 a
在代码中的声明是:
int *a = new int[10];
这是手表window: