Compartilhar via


Erro do Compilador C2765

"function": uma especialização explícita de um modelo de função não pode ter nenhum argumento 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, confira o artigo 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) {}