Visual c++ VS编译器是否提供宏变量,告知浮点模型是否精确?

Visual c++ VS编译器是否提供宏变量,告知浮点模型是否精确?,visual-c++,precision,Visual C++,Precision,我正在实现对所使用的浮点模型类型敏感的算法。它需要使用fp:precise。是否有一个宏变量可用于在编译时使用静态_断言进行测试,以确保使用精确标志?(Visual Studio 2015)您可以使用\u M\u FP\u precision: #ifndef _M_FP_PRECISE #error "/fp:precise not specified" #endif 您可以找到预定义宏的列表。您可以使用\u M\u FP\u PRECISE: #ifndef _M_FP_PRECISE

我正在实现对所使用的浮点模型类型敏感的算法。它需要使用fp:precise。是否有一个宏变量可用于在编译时使用静态_断言进行测试,以确保使用精确标志?(Visual Studio 2015)

您可以使用
\u M\u FP\u precision

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


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

您可以使用
\u M\u FP\u PRECISE

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

您可以找到预定义宏的列表