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) {}