Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"funktion": otillåten användning av explicita mallargument
Anmärkningar
Kompilatorn kunde inte avgöra om en funktionsdefinition var en explicit specialisering av en funktionsmall eller om det var en ny funktion.
Det här felet introducerades i Visual Studio .NET 2003 som en del av förbättringarna av kompilatorns efterlevnad.
Exempel
I följande exempel genereras C2768:
// 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) {}