Compiler Error C2768
'function': illegal use of explicit template arguments
Remarks
The compiler was unable to determine if a function definition was an explicit specialization of a function template or if it was a new function.
This error was introduced in Visual Studio .NET 2003, as part of the compiler conformance enhancements.
Example
The following sample generates 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) {}
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru