繁体   English   中英

在QtCreator中查看数组内容

[英]View Array contents in QtCreator

调试时是否可以在Qt Creator中查看数组的内容?

似乎检测到我的数组是数组而不是指针。 另外,我可以单击箭头来展开它,但是此后没有任何显示。

在此处输入图片说明

当我在std::vector上尝试时,Qt Creator设法按预期显示内容。

PS:我发现这是一篇有关查看数组内容的旧文章 ,但是它已有2年的历史了,似乎不再相关了。

如果您的意思是像

int array[20] 

您可以通过以下形式手动添加“手表”:

(int[20])array

您可以将其添加到变量视图中。

您可以通过转到局部和表达式部分来查看数组的内容

在此处输入图片说明

然后单击右键,并卖出添加新的表达式求值器,然后像这样在观察者之间添加数组

(int(*)[10])arr;

要么

(int[10])(*arr);

现在您可以看到数组中的每个元素

在此处输入图片说明

这比通过在新表达式求值器处添加*(arr + element number)来输入每个元素手册要快,如果您有1000个或更多元素的数组,这太糟糕了

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM