Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
érvénytelen típusargumentum "szám", típus várható
Megjegyzések
Az általános vagy sablon argumentum nem egyezik az általános vagy sablondeklarációval. A szögletes zárójeleken belül egy típusnak kell megjelennie. Ellenőrizze az általános vagy sablondefiníciót, hogy megtalálja a megfelelő típusokat.
Példák
Az alábbi példa c2974-et hoz létre:
// C2974.cpp
// C2974 expected
template <class T>
struct TC {};
template <typename T>
void tf(T){}
int main() {
// Delete the following 2 lines to resolve
TC<1>* tc;
tf<"abc">("abc");
TC<int>* tc;
tf<const char *>("abc");
}
A C2974 általános használat esetén is előfordulhat:
// C2974b.cpp
// compile with: /clr
// C2974 expected
using namespace System;
generic <class T>
ref struct GCtype {};
generic <typename T>
void gf(T){}
int main() {
// Delete the following 2 lines to resolve
GCtype<"a">^ gc;
gf<"a">("abc");
// OK
GCtype<int>^ gc;
gf<String ^>("abc");
}