从C++中的枚举派生

Tim*_*Tim 2 c++ enums c++17

是否有可能从枚举中得出,如果是这样的话?

例如:

enum eStandardTypes
{
    Type1 = 0,
    Type2,
    Unknown,
    Count,
};

enum eExtendedTypes : eStandardTypes
{
    Type3 = eStandardTypes::Count,
    Unknown,
    Count,
};
Run Code Online (Sandbox Code Playgroud)

Bat*_*eba 5

即使有enum课程,也不可能做到这一点.

enum对C++ 17讨论了对类的继承的支持,但没有将其纳入该标准.