Partilhar via


Erro do compilador C2556

'function1': função sobrecarregada difere apenas por tipo de retorno de 'function2'

Observações

As funções sobrecarregadas têm diferentes tipos de retorno, mas a mesma lista de parâmetros. Cada função sobrecarregada deve ter uma lista de parâmetros formais distinta.

Exemplo

O exemplo a seguir gera C2556:

// C2556.cpp
// compile with: /c
int func();
double func();     // C2556
int func(int i);   // OK parameter lists differ