谁能描述BOOST_CHECK_CLOSE和之间行为的差异BOOST_CHECK_CLOSE_FRACTION? 文档暗示两个宏都相同地处理它们的第三个参数,这使我怀疑文档是错误的.
特别是,BOOST_CHECK_CLOSE_FRACTION给我一些奇怪的结果:
error in "...": difference between *expected{0} and *actual{-1.7763568394002506e-16} exceeds 9.9999999999999995e-07
Run Code Online (Sandbox Code Playgroud)
有没有因为我期望零结果?我没有成功阅读基础宏声明.请注意BOOST_CHECK_SMALL不适合我的用例(比较线性代数运算后的两个向量).
| 归档时间: |
|
| 查看次数: |
6705 次 |
| 最近记录: |