std::numeric_limits<T>::epsilon

std::numeric_limits::epsilon

声明

static T epsilon() throw();
static constexpr T epsilon() noexcept;

意义

返回及其的epsilon,即1.0 + eps != 1.0这个表达式成立的最小的正双精度浮点数。

应用

当需要除以一个变量时,无法确定该变量是否会为0,那么就将该变量加上epsilon再作为除数。

你可能感兴趣的:(C++八股,算法)