Condividi tramite


Avviso del compilatore (livello 2) C4056

overflow nell'aritmetica costante a virgola mobile

L'aritmetica costante a virgola mobile genera un risultato che supera il valore massimo consentito.

Questo avviso può essere causato dalle ottimizzazioni del compilatore eseguite durante l'aritmetica costante. È possibile ignorare questo avviso in modo sicuro se viene disattivato quando si disattiva l'ottimizzazione (/Od).

L'esempio seguente genera l'errore C4056:

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