Partilhar via


Erro do compilador C3168

'tipo' : tipo subjacente ilegal para enum

Observações

O tipo subjacente especificado para o enum tipo não era válido. O tipo subjacente deve ser um tipo C++ integral ou um tipo CLR correspondente.

Example

O exemplo a seguir gera C3168:

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

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