コンパイラの警告 (レベル 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
}