Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Token : neočekávaný token následující po šabloně, očekávaný identifikátor
Poznámky
Token následující za klíčovým slovem template nebyl identifikátor.
Tato chyba je zastaralá v sadě Visual Studio 2022 a novějších verzích.
Examples
Následující příklad vygeneruje C2902:
// C2902.cpp
// compile with: /c
namespace N {
template<class T> class X {};
class Y {};
}
void g() {
N::template + 1; // C2902
}
void f() {
N::template X<int> x1; // OK
}
K C2902 může také dojít při použití obecných typů:
// C2902b.cpp
// compile with: /clr /c
namespace N {
generic<class T> ref class GC {};
}
void f() {
N::generic + 1; // C2902
N::generic GC<int>^ x;
}