次の方法で共有


コンパイラ エラー C2556

'function1': オーバーロードされた関数は、'function2' からの戻り値の型によってのみ異なります

注釈

オーバーロードされた関数の戻り値の型は異なりますが、パラメーター リストは同じです。 オーバーロードされた各関数には、個別の仮パラメーター リストが必要です。

次の例では C2556 が生成されます。

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