Megosztás a következőn keresztül:


C2923 fordítóhiba

"type" : Az "azonosító" nem érvényes sablontípus-argumentum a "param" paraméterhez

Megjegyzések

Az argumentumlista nem tartalmaz olyan típust, amely a sablon vagy az általános példányosításához szükséges. Ellenőrizze a sablont vagy az általános deklarációt.

Példák

A következő példa c2923-at hoz létre:

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

A C2923 általános használat esetén is előfordulhat:

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

int x;

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