C/C++ 支持的表达式操作数

可以对仅使用下列操作数类型的表达式进行监视:

操作数 定义
变量 在要对表达式进行求值的上下文中可视的程序中使用的变量。
注: 在调试器内,已声明为 extern 和静态类数据成员的变量始终不可视。
常量 常量可以是下列其中一种类型:
  • 受要调试的程序正在运行的系统支持的范围内定点或浮点常数。定点常数被认为是 long long 类型。浮点常数被认为是 long double 类型。
  • 字符串常量,引在双引号中(例如,"mystring")。
  • 字符常量,引在单引号中(例如,'x')。
  • wchar_t 字符串和格式为 L"mystring"L'x' 的字符常量。

可按要调试的语言定义的那样使用常量上的后缀。

寄存器 可在“寄存器”视图中显示的任何处理器寄存器。对于有冲突的名称,程序变量名称优先于寄存器名称。对于当寄存器显示在混合方式表达式中时自动执行的转换,通用寄存器被视为长度与寄存器相称的无符号算术项。

如果监视枚举变量,那么注释会显示在值右边。如果变量值与其中一个枚举类型匹配,那么注释包含与该变量值匹配的第一个枚举类型的名称。如果枚举名称的长度不能容纳于监视器,那么这些内容显示为空的输入字段。

注释(空或非空)让您区别有效枚举值和无效值。无效值的右边没有注释。

您无法查看已通过使用 #define 预处理器伪指令来定义的宏。


反馈