Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«declaration1» e «declaration2» têm diferentes tipos de devolução
Observações
O tipo de retorno da especialização do modelo de função difere do tipo de retorno do modelo de função primária.
Para corrigir este erro
- Verifique todas as especializações do modelo de função para obter consistência.
Exemplo
O exemplo a seguir gera C2785:
// C2785.cpp
// compile with: /c
template<class T> void f(T);
template<> int f(int); // C2785
template<> void f(int); // OK