标签: c++ enums
是否可以将类型记忆到变量中?。
问题:
我有[Enum1,Enum2,Enum3 ...]和[Enum_x1,Enum_x2,...],Enum1类型只能转换为Enum_x1。
到目前为止,我发现只有std :: is_same :: value,如果我想检查类型是否可以转换为其他类型,我需要做很多if(std::is_same<x, Enum1>) then...
if(std::is_same<x, Enum1>) then...
因此我需要一张类型的地图。
谢谢!