Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
'Funktion': Das Vorlagentypargument für 'Vorlage' kann keinen generischen Typparameter enthalten: 'param'
Bemerkungen
Vorlagen werden zur Kompilierzeit, aber Generics zur Laufzeit instanziiert. Daher ist es nicht möglich, generischen Code zu generieren, der die Vorlage aufrufen kann, da die Vorlage nicht zur Laufzeit instanziiert werden kann, wenn der generische Typ schließlich bekannt ist.
Example
Im folgenden Beispiel wird C3230 generiert:
// C3230.cpp
// compile with: /clr /LD
template <class S>
void f(S t);
generic <class U>
ref class C {
void f1(U x) {
f(x); // C3230
}
};