Kompilatorfel C3168

"typ" : olaglig underliggande typ för enum

Anmärkningar

Den underliggande typen som du angav för enum typen var inte giltig. Den underliggande typen måste vara en integrerad C++-typ eller motsvarande CLR-typ.

Example

I följande exempel genereras C3168:

// C3168.cpp
// compile with: /clr /c
ref class G{};

enum class E : G { e };   // C3168
enum class F { f };   // OK