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.
'functie': illegaal gebruik van expliciete sjabloonargumenten
Opmerkingen
De compiler kan niet bepalen of een functiedefinitie een expliciete specialisatie van een functiesjabloon was of of dat het een nieuwe functie was.
Deze fout is geïntroduceerd in Visual Studio .NET 2003, als onderdeel van de verbeteringen van de compilerconformance.
Voorbeeld
In het volgende voorbeeld wordt C2768 gegenereerd:
// C2768.cpp
template<typename T>
void f(T) {}
void f<int>(int) {} // C2768
// an explicit specialization
template<>
void f<int>(int) {}
// global non-template function overload
void f(int) {}