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.
Typargumentliste nach dem Klassentypnamen muss Parameter in der Reihenfolge auflisten, die in der Typparameterliste verwendet wird.
Bemerkungen
Eine generische Argumentliste oder Vorlagenargumentliste wurde nicht erstellt.
Examples
Im folgenden Beispiel wird C3860 generiert:
// C3860.cpp
// compile with: /LD
template <class T1, class T2>
struct A {
void f();
};
template <class T2, class T1>
void A<T1, T2>::f() {} // C3860
Mögliche Lösung:
// C3860b.cpp
// compile with: /c
template <class T1, class T2>
struct A {
void f();
};
template <class T2, class T1>
void A<T2, T1>::f() {}
C3860 kann auch bei Verwendung von Generika auftreten:
// C3860c.cpp
// compile with: /clr
generic<class T,class U>
ref struct GC {
void f();
};
generic<class T, class U>
void GC<T,T>::f() {} // C3860
Mögliche Lösung:
// C3860d.cpp
// compile with: /clr /c
generic<class T,class U>
ref struct GC {
void f();
};
generic<class T, class U>
void GC<T,U>::f() {}