Compartilhar via


Erro do compilador C3168

'type' : tipo subjacente ilegal para enumeração

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

A amostra a seguir gera C3168:

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

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