Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'class' : type-class-id redefinido como um enumerador de 'enum identifier'
Observações
Você não pode usar uma classe genérica ou de modelo como um membro de uma enumeração.
Esse erro pode ser causado se as chaves forem correspondidas incorretamente.
Exemplos
O exemplo a seguir gera C2930:
// C2930.cpp
// compile with: /c
template<class T>
class x{};
enum SomeEnum { x }; // C2930
class y{};
enum SomeEnum { y };
O erro C2930 também pode ocorrer ao usar genéricos:
// C2930c.cpp
// compile with: /clr /c
generic<class T>
ref struct GC {};
enum SomeEnum { GC }; // C2930
ref struct GC2 {};
enum SomeEnum2 { GC2 };