Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
type argumentlijst na de naam van het klassetype moet parameters vermelden in de volgorde die wordt gebruikt in de lijst met parameters van het type
Opmerkingen
Een lijst van algemene of sjabloonargumenten is onjuist gevormd.
Voorbeelden
In het volgende voorbeeld wordt C3860 gegenereerd:
// 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
Mogelijke oplossing:
// 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 kan ook optreden bij het gebruik van generics:
// 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
Mogelijke oplossing:
// 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() {}