Unit testing ldexp或十六进制浮动在C++/CLI 我使用VisualStudio单元测试框架编写单元测试,它希望我使用托管C++。

Unit testing ldexp或十六进制浮动在C++/CLI 我使用VisualStudio单元测试框架编写单元测试,它希望我使用托管C++。,unit-testing,floating-point,c++-cli,Unit Testing,Floating Point,C++ Cli,在我的测试中,我想测试浮点辅助函数的准确性和错误恢复,所以我想通过指定尾数和指数来加载浮点常量。在普通C++中,我会使用 LDEXP来完成此操作,但是我不能从托管代码中包含 或 。 有没有办法加载(可能是非规范化的)浮点常量?FWIW,我通过将构建标志从/clr:safe放宽到/clr来解决这个问题

在我的测试中,我想测试浮点辅助函数的准确性和错误恢复,所以我想通过指定尾数和指数来加载浮点常量。在普通C++中,我会使用<代码> LDEXP</代码>来完成此操作,但是我不能从托管代码中包含<代码> <代码>或<代码> <代码>。
有没有办法加载(可能是非规范化的)浮点常量?

FWIW,我通过将构建标志从
/clr:safe
放宽到
/clr
来解决这个问题