Freigeben über


Compilerwarnung (Ebene 2) C4056

Überlauf in Gleitkommakonstantenarithmetik

Gleitkommakonstantenarithmetik generiert ein Ergebnis, das den maximal zulässigen Wert überschreitet.

Diese Warnung kann durch Compileroptimierungen verursacht werden, die während der Konstantenarithmetik ausgeführt werden. Sie können diese Warnung sicher ignorieren, wenn sie beim Deaktivieren der Optimierung (/Od) abläuft.

Im folgenden Beispiel wird C4056 generiert:

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