Compilerfehler C2768
'Funktion': unzulässige Verwendung expliziter Vorlagenargumente
Hinweise
Der Compiler konnte nicht ermitteln, ob es sich bei einer Funktionsdefinition um eine explizite Spezialisierung einer Funktionsvorlage oder um eine neue Funktion handelte.
Dieser Fehler wurde in Visual Studio .NET 2003 als Teil der Compilerkonformitätsverbesserungen eingeführt.
Beispiel
Im folgenden Beispiel wird C2768 generiert:
// 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) {}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für