Wie erkennt man Gleitkommaüber- und -unterläufe mit doppelter Genauigkeit?
Ich habe folgende Variablen:
double dblVar1;
double dblVar2;
Sie mögen große Werte haben, aber weniger alsdouble
max.
Ich habe verschiedene Arithmetik auf oben genannten Variablen wie Addition, Multiplikation und Potenz:
double dblVar3 = dblVar1 * dblVar2;
double dblVar4 = dblVar1 + dblVar2;
double dblVar5 = pow(dblVar1, 2);
Alles in allem muss ich Überlauf und Unterlauf überprüfen. Wie kann ich das in C ++ erreichen?