Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
„function“: Nicht zulä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) {}