Delen via


Compilerfout C2923

'type' : 'identifier' is geen geldig sjabloontype argument voor parameter 'param'

Opmerkingen

In de lijst met argumenten ontbreekt een type dat nodig is om de sjabloon of algemeen te instantiƫren. Controleer de sjabloon of algemene verklaring.

Voorbeelden

In het volgende voorbeeld wordt C2923 gegenereerd:

// C2923.cpp
template <class T> struct TC {};
int x;
int main() {
   TC<x>* tc2;   // C2923
   TC<int>* tc2;   // OK
}

C2923 kan ook optreden bij het gebruik van generics:

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

int x;

int main() {
   GC<x>^ gc2;   // C2923
   GC<int>^ gc2;   // OK
}