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