可能重复:
如何检查枚举值是否有效?
我有一个 ENUM 变量,但没有将值初始化为每个枚举值。IE
enum TEST ={VALUE1,VALUE2,VALUE3};
现在,我为它创建一个(ENUM_TEST)
类型TEST
和值的变量VALUE2
。如何检查ENUM_TEST
是否具有有效值?当我尝试打印ENUM_TEST
时,我可以看到一个特殊字符而不是VALUE2
or 1
(因为这是我们不初始化时枚举的默认值)。
可能重复:
如何检查枚举值是否有效?
我有一个 ENUM 变量,但没有将值初始化为每个枚举值。IE
enum TEST ={VALUE1,VALUE2,VALUE3};
现在,我为它创建一个(ENUM_TEST)
类型TEST
和值的变量VALUE2
。如何检查ENUM_TEST
是否具有有效值?当我尝试打印ENUM_TEST
时,我可以看到一个特殊字符而不是VALUE2
or 1
(因为这是我们不初始化时枚举的默认值)。