如果我将整数转换为枚举类,但枚举中不存在该值会怎样?例如:我想要一个函数来测试一个整数是否具有来自枚举类的某个值:enumclassEnumClass{A,B=4,C=9,D=60};boolcheckEnumClass(intv){switch(static_cast(v)){caseEnumClass::A:caseEnumClass::B:caseEnumClass::C:caseEnumClass::D:returntrue;default:returnfalse;}}checkEnumClass(0)==true;checkEnumClass(7)==false;//isth
如果我将整数转换为枚举类,但枚举中不存在该值会怎样?例如:我想要一个函数来测试一个整数是否具有来自枚举类的某个值:enumclassEnumClass{A,B=4,C=9,D=60};boolcheckEnumClass(intv){switch(static_cast(v)){caseEnumClass::A:caseEnumClass::B:caseEnumClass::C:caseEnumClass::D:returntrue;default:returnfalse;}}checkEnumClass(0)==true;checkEnumClass(7)==false;//isth