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?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage