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.
'sjabloon': meer dan één gedeeltelijke specialisatie komt overeen met de lijst met sjabloonargumenten
Opmerkingen
Een instantiëring was dubbelzinnig.
Voorbeeld
In het volgende voorbeeld wordt C2752 gegenereerd:
// C2752.cpp
template<class T, class U>
struct A {};
template<class T, class U>
struct A<T*, U> {};
template<class T, class U>
struct A<T,U*> {};
// try the following line instead
// template<class T, class U> struct A<T*,U*> {};
int main() {
A<char*,int*> a; // C2752 an instantiation
// OK
A<char*,int> a1;
A<char,int*> a2;
A<char,int> a3;
}