C/C++ 支援的表示式運算元

您只能監視使用下列運算元類型的表示式:

運算元 定義
變數 程式中使用的變數,只在表示式評估環境內才看得見。
註: 除錯器內一律看不到已宣告為 extern 及靜態類別資料成員的變數。
常數 常數可以是下列其中一種類型:
  • 系統(執行您正在除錯的程式)所支援的範圍內的定點或浮點常數。 定點常數假定為 long long 類型。浮點常數假定為 long double 類型。
  • 以雙引號括住的字串常數(例如 "mystring")。
  • 以單引號括住的字元常數(例如 'x')。
  • wchar_t 字串及 L"mystring"L'x' 形式的字元常數。

在常數上可依據您所除錯的語言來使用字尾。

暫存器 「暫存器」視圖中可顯示的任何處理器暫存器。 名稱發生衝突時,程式變數名稱優先於暫存器名稱。 為了在混合模式表示式中顯示暫存器時可以自動轉換,一般用途的暫存器會視為無正負號的算術項且長度剛好適合暫存器。

在監視列舉變數時,值的右邊會顯示備註。 如果變數的值符合其中一個列舉類型,則備註會顯示第一個符合變數值的列舉類型的名稱。 如果列舉名稱的長度超過監視器,則內容會顯示為空的輸入欄位。

備註(空白與否)可讓您區別有效列舉值和無效值。 無效值的右邊沒有備註。

您無法查看以 #define 前置處理器指引所定義的巨集。

相關工作
視察變數
將變數、表示式或暫存器新增至「監視器」視圖
相關參考
支援 C/C++ 表示式
C/C++ 支援的資料類型
C/C++ 支援的表示式運算子
C/C++ 支援的函數

意見