Condividi tramite


Errore del compilatore C2556

'function1': la funzione sovraccaricata differisce solo nel tipo di ritorno da 'function2'

Osservazioni:

Le funzioni di overload hanno tipi restituiti diversi, ma lo stesso elenco di parametri. Ogni funzione di overload deve avere un elenco di parametri formali distinto.

Esempio

L'esempio seguente genera l'errore C2556:

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