Check equality of two float variables.
#define EPSILON 1.0E-8
bool isEqual(long double expected, long double actual)
{
if (std::fabsl(actual - expected) >= EPSILON)
{
return false;
}
return true;
}
// usage
isEqual(20.1, 20.1); // true
isEqual(20.1, 20.2); // false