Partilhar via


Erro do compilador C2765

'função' : uma especialização explícita de um modelo de função não pode ter argumentos padrão

Observações

Argumentos padrão não são permitidos em uma especialização explícita de um modelo de função. Para obter mais informações, consulte Especialização explícita de modelos de função.

Exemplo

O exemplo a seguir gera C2765:

// C2765.cpp
template<class T> void f(T t) {}

template<> void f<char>(char c = 'a') {}   // C2765
// try the following line instead
// template<> void f<char>(char c) {}