Derleyici Hatası C2768
'function': Açık şablon bağımsız değişkenlerinin geçersiz kullanımı
Açıklamalar
Derleyici, işlev tanımının bir işlev şablonunun açık bir uzmanlığı mı yoksa yeni bir işlev mi olduğunu belirleyemedi.
Bu hata, derleyici uyumluluğu geliştirmelerinin bir parçası olarak Visual Studio .NET 2003'te kullanıma sunulmuştur.
Örnek
Aşağıdaki örnek C2768 oluşturur:
// 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) {}