Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'class' : type-class-id redéfini comme énumérateur de 'enum identifier'
Remarques
Vous ne pouvez pas utiliser une classe générique ni de modèle en tant que membre d’une énumération.
Cette erreur peut être provoquée par une mise en correspondance incorrecte des accolades.
Examples
L’exemple suivant génère l’erreur C2930 :
// C2930.cpp
// compile with: /c
template<class T>
class x{};
enum SomeEnum { x }; // C2930
class y{};
enum SomeEnum { y };
L’erreur C2930 peut également se produire lors de l’utilisation de génériques :
// C2930c.cpp
// compile with: /clr /c
generic<class T>
ref struct GC {};
enum SomeEnum { GC }; // C2930
ref struct GC2 {};
enum SomeEnum2 { GC2 };