次の方法で共有


コンパイラの警告 (レベル 1) C4142

型が再定義されていますが、それはコード生成上何の効果もありません

型は、生成されたコードに影響を与える方法で再定義されます。

次のような原因をチェックして問題を解決するには:

  • 派生クラスのメンバー関数の戻り値の型は、基本クラスの対応するメンバー関数とは異なります。

  • typedef コマンドで定義された型は、別の構文を使用して再定義されます。

次の例では C4142 が生成されます:

// C4142.c
// compile with: /W1
float X2;
X2 = 2.0 + 1.0;   // C4142

int main() {
   float X2;
   X2 = 2.0 + 1.0;   // OK
}