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 en tant que membre de données 'identifier'
Remarques
Vous ne pouvez pas utiliser une classe générique ou modèle en tant que membre de données.
Cette erreur est obsolète dans Visual Studio 2022 et versions ultérieures.
Examples
L’exemple suivant génère l’erreur C2932 :
// C2932.cpp
// compile with: /c
template<class T>
struct TC {};
struct MyStruct {
int TC<int>; // C2932
int TC; // OK
};
L’erreur C2932 peut également se produire lors de l’utilisation de génériques :
// C2932b.cpp
// compile with: /clr /c
generic<class T>
ref struct GC {};
struct MyStruct {
int GC<int>; // C2932
int GC; // OK
};