Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 2) C4056

přetečení v konstantní aritmetice s plovoucí desetinou čárkou

Konstanta s plovoucí desetinnou čárkou generuje výsledek, který překračuje maximální povolenou hodnotu.

Toto upozornění může být způsobeno optimalizacemi kompilátoru prováděnými během konstantní aritmetické operace. Toto upozornění můžete bezpečně ignorovat, pokud zmizí, když vypnete optimalizaci (/Od).

Následující ukázka vygeneruje C4056:

// C4056.cpp
// compile with: /W2 /LD
#pragma warning (default : 4056)
float fp_val = 1.0e300 * 1.0e300;   // C4056