我有一些计算(a)sin/(a)cos值的代码,这些值应该非常接近于0,但是当我执行时
EXPECT_FLOAT_EQ(my_computed_var, 0);
我遇到如下错误:
/path/to/my/test.cpp:148: Failure
Expected: my_computed_var
Which is: 9.9920072e-16
To be equal to: 0
我该怎么做?其他数字也会出现这种类型的“错误”:-4.3711388e-08
寻求具体建议和处理此类浮点错误的一般信息。