Ale*_*lex 2 c++ equality std floating-accuracy
更确切的说,做std::equal_to<float>()(float a,float b)或std::equal_to<double>()(double a,double b)没有的要好一些漂浮平等喜欢abs(diff) < EPSILON或只是a==b?
std::equal_to<float>()(float a,float b)
std::equal_to<double>()(double a,double b)
abs(diff) < EPSILON
a==b
Bri*_*ian 7
std::equal_to用于==执行比较.如果你想与容差进行比较,你必须自己写.(或使用图书馆.)
std::equal_to
==
归档时间:
11 年 前
查看次数:
741 次
最近记录:
6 年,8 月 前