LINUX.ORG.RU

История изменений

Исправление kuzulis, (текущая версия) :

Эмм...

inline bool float_equal (float x, float y)
{
  return std::abs(x - y) <= std::numeric_limits<double>::epsilon() * std::abs(x);
}

что-то мне подсказывает, что std::abs нужно бы заменить на std::fabs :)

или на крайняк qFuzzyCompare().. не?

Исходная версия kuzulis, :

Эмм...

inline bool float_equal (float x, float y)
{
  return std::abs(x - y) <= std::numeric_limits<double>::epsilon() * std::abs(x);
}

что-то мне подсказывает, что std::abs нужно бы заменить на std::fabs :)