CompareDoubles.cpp — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Ulysses (обсуждение | вклад) (Новая страница: «<source lang="cpp">#include <limits> #include <cmath> bool compareDoubles(double lhs, double rhs) { return std::abs(lhs - rhs) < std::numeric_limits<double>::mi…») |
Ulysses (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
bool compareDoubles(double lhs, double rhs) { | bool compareDoubles(double lhs, double rhs) { | ||
− | return std::abs(lhs - rhs) < std::numeric_limits<double>:: | + | return std::abs(lhs - rhs) < std::numeric_limits<double>::epsilon(); |
}</source> | }</source> |
Версия 14:36, 17 сентября 2010
#include <limits>
#include <cmath>
bool compareDoubles(double lhs, double rhs) {
return std::abs(lhs - rhs) < std::numeric_limits<double>::epsilon();
}