Я хочу контролировать точность для double во время сравнения, а затем вернуться к стандартной точности с помощью С++.
Я намерен использовать setPrecision()
для установки точности. Что такое синтаксис, если таковой имеется, чтобы установить точность по умолчанию?
Я делаю что-то вроде этого
std::setPrecision(math.log10(m_FTOL));
Я делаю некоторые вещи, и я хотел бы вернуться к двойным сравнениям по умолчанию после этого.
Я так изменился, и у меня все еще есть некоторые ошибки
std::streamsize prec = std::ios_base::precision();
std::setprecision(cmath::log10(m_FTOL));
с cmath
false при компиляции, а std::ios_base
также false при компиляции. Не могли бы вы помочь?
Спасибо.