Delen via


Compilerfout C2932

'klasse': type-klasse-id opnieuw gedefinieerd als gegevenslid van 'id'

Opmerkingen

U kunt geen algemene of sjabloonklasse gebruiken als gegevenslid.

Deze fout is verouderd in Visual Studio 2022 en nieuwere versies.

Voorbeelden

In het volgende voorbeeld wordt C2932 gegenereerd:

// C2932.cpp
// compile with: /c
template<class T>
struct TC {};

struct MyStruct {
   int TC<int>;   // C2932
   int TC;   // OK
};

C2932 kan ook optreden bij het gebruik van generics:

// C2932b.cpp
// compile with: /clr /c
generic<class T>
ref struct GC {};

struct MyStruct {
   int GC<int>;   // C2932
   int GC;   // OK
};