标签: unit-testing floating-point c++-cli
我正在编写单元测试,使用Visual Studio单元测试框架,它希望我使用托管C ++。
在我的测试中,我想测试浮点辅助函数的准确性和错误恢复,所以我想通过指定尾数和指数来加载浮点常量。在普通的C ++中,我使用ldexp执行此操作,但是我无法在托管代码中包含<math.h>或<cmath>。
ldexp
<math.h>
<cmath>
有没有办法加载(可能是非规范化的)浮点常数?
答案 0 :(得分:1)
FWIW,我通过放宽从/clr:safe到/clr的构建标记解决了这个问题。
/clr:safe
/clr