首页 > 解决方案 > VS 编译器是否提供了一个宏变量来判断浮点模型是否精确?

问题描述

我正在实现对所使用的浮点模型类型敏感的算法。它需要使用 fp:precise。是否有一个宏变量可用于在编译期间使用 static_assertion 进行测试以确保使用精确的标志?(视觉工作室 2015)

标签: visual-c++precision

解决方案


您可以使用_M_FP_PRECISE

#ifndef _M_FP_PRECISE
#error "/fp:precise not specified"
#endif

现场演示

您可以在此处找到预定义宏的列表。


推荐阅读