Предоставляет ли компилятор VS макропеременную, которая сообщает, является ли модель с плавающей запятой точной? - PullRequest
0 голосов
/ 09 октября 2018

Я реализую и алгоритм, который чувствителен к типу используемой модели с плавающей запятой.Требуется fp: точный для использования.Есть ли макропеременная, которую я могу использовать для проверки с static_assertion во время компиляции, чтобы убедиться, что используется точный флаг?(Visual Studio 2015)

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете использовать _M_FP_PRECISE:

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

Live Demo

Вы можете найти список предопределенных макросов здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...