如何在c ++中检查枚举的未分配值

时间:2011-05-12 13:25:49

标签: c++ enums unassigned-variable

  

可能重复:
  How to check if enum value is valid?

HI, 我有一个ENUM变量,没有初始化每个枚举值的值。 即 enum TEST ={VALUE1,VALUE2,VALUE3};

现在,我创建了一个(ENUM_TEST)类型的变量TEST,并为其VALUE2赋值。 如何检查ENUM_TEST是否具有有效值? 当我尝试打印ENUM_TEST时,我可以看到一个特殊字符而不是VALUE21(因为这是我们不初始化时枚举的默认值)。

非常感谢任何帮助。

由于

0 个答案:

没有答案