コンパイラの警告 (レベル 2) C4056
浮動小数点数の定数演算でオーバーフローしました
浮動小数点定数演算で、最大許容値を超える結果が生成されます。
この警告は、定数演算の間に実行されるコンパイラ最適化が原因で発生する可能性があります。 この警告は、最適化 (/Od) を無効にすると表示されなくなる場合は、無視しても安全です。
次の例では C4056 が生成されます。
// C4056.cpp
// compile with: /W2 /LD
#pragma warning (default : 4056)
float fp_val = 1.0e300 * 1.0e300; // C4056