2
我正在編寫使用Visual Studio單元測試框架的單元測試,該框架期望我使用託管C++。C++/CLI中的ldexp或十六進制浮點數
在我的測試中,我想測試浮點輔助函數的精度和錯誤恢復,所以我想通過指定尾數和指數來加載浮點常量。在正常的C++中,我會通過使用ldexp
來完成此操作,但是我不能在託管代碼中包含<math.h>
或<cmath>
。
有沒有辦法加載(可能非規格化)浮點常量?
我正在編寫使用Visual Studio單元測試框架的單元測試,該框架期望我使用託管C++。C++/CLI中的ldexp或十六進制浮點數
在我的測試中,我想測試浮點輔助函數的精度和錯誤恢復,所以我想通過指定尾數和指數來加載浮點常量。在正常的C++中,我會通過使用ldexp
來完成此操作,但是我不能在託管代碼中包含<math.h>
或<cmath>
。
有沒有辦法加載(可能非規格化)浮點常量?
FWIW,我解決它通過從/clr:safe
到/clr
放鬆建立標誌。