2010-04-12 2 views
0

Я смотрел на новых особенностей С99 и увидел окружающую среду с плавающей точкой:C99 и с плавающей точкой среды

#include <fenv.h> 

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

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

ответ

2

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

+0

Спасибо за ссылку. – yCalleecharan

1

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

Смежные вопросы