标签: c++ enums unassigned-variable
可能重复: How to check if enum value is valid?
HI, 我有一个ENUM变量,没有初始化每个枚举值的值。 即 enum TEST ={VALUE1,VALUE2,VALUE3};
enum TEST ={VALUE1,VALUE2,VALUE3};
现在,我创建了一个(ENUM_TEST)类型的变量TEST,并为其VALUE2赋值。 如何检查ENUM_TEST是否具有有效值? 当我尝试打印ENUM_TEST时,我可以看到一个特殊字符而不是VALUE2或1(因为这是我们不初始化时枚举的默认值)。
(ENUM_TEST)
TEST
VALUE2
ENUM_TEST
1
非常感谢任何帮助。
由于