- 1
- 2
- 3
- 4
- 5
- 6
- 7
inline bool equDouble(const double& x, const double& y, const double p = 0.0001)
{
if (x == y)
return true;
double z = min(fabs(x), fabs(y));
return (fabs(x - y) < (p * z));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
inline bool equDouble(const double& x, const double& y, const double p = 0.0001)
{
if (x == y)
return true;
double z = min(fabs(x), fabs(y));
return (fabs(x - y) < (p * z));
}
Константные ссылки на double
Комментарии (0) RSS
Добавить комментарий