Freigeben über


Compilerwarnung (Stufe 2) C4056

Aktualisiert: November 2007

Fehlermeldung

Überlauf bei Gleitkommakonstanten-Arithmetik
overflow in floating point constant arithmetic

Durch die Gleitkommakonstanten-Arithmetik wird ein Ergebnis erzeugt, das den maximal zulässigen Wert überschreitet.

Diese Warnung wird möglicherweise durch Compileroptimierungen verursacht, die während der arithmetischen Auswertung von Konstanten ausgeführt werden. Sie können diese Warnung gefahrlos ignorieren, wenn sie durch Deaktivieren der Optimierung (/Od) vermieden werden kann.

Im folgenden Beispiel wird C4056 generiert:

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