Compartir a través de


Error del compilador C3277

no se puede definir una enumeración 'enum' dentro de 'tipo' administrado

Se ha definido una enumeración incorrectamente dentro de un tipo administrado.

El ejemplo siguiente genera el error C3277:

// C3277a.cpp
// compile with: /clr
ref class A
{
   enum E {e1,e2};   // C3277
   // try the following line instead
   // enum class E {e1,e2};
};

int main()
{
}