簡體   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