C99 и среда с плавающей точкой - PullRequest
0 голосов
/ 12 апреля 2010

Я смотрел на новые функции C99 и видел среду с плавающей запятой:

#include <fenv.h>

Мой вопрос прост. Если я выполняю вычисления чисел с плавающей запятой, нужно ли включать указанную выше директиву препроцессора в мой код? Если нет, то что делает эта директива и когда становится важным включить ее?

Большое спасибо ...

Ответы [ 2 ]

2 голосов
/ 12 апреля 2010

Вам нужно включить заголовок fenv.h только в том случае, если вы собираетесь использовать какие-либо функции, которые он предоставляет. Эти функции описаны здесь -

1 голос
/ 04 октября 2012

Возможно, не очень связано, но C ++ 11 теперь также включает поддержку функций среды с плавающей запятой C99 через заголовок cfenv.

...