Namespaces
Variants

std:: feupdateenv

From cppreference.net
Floating-point environment
Functions
(C++11) (C++11)
(C++11) (C++11)
feupdateenv
(C++11)
Macro constants
(C++11)
Определено в заголовочном файле <cfenv>
int feupdateenv ( const std:: fenv_t * envp )
(начиная с C++11)

Сначала запоминает текущие поднятые исключения с плавающей точкой, затем восстанавливает окружение с плавающей точкой из объекта, на который указывает envp (аналогично std::fesetenv ), затем поднимает сохраненные исключения с плавающей точкой.

Эта функция может использоваться для завершения режима без остановки, установленного предыдущим вызовом std::feholdexcept .

Параметры

envp - указатель на объект типа std:: fenv_t установленный предыдущим вызовом std::feholdexcept или std::fegetenv или равный FE_DFL_ENV

Возвращаемое значение

0 при успешном выполнении, иначе ненулевое значение.

Смотрите также

сохраняет окружение, очищает все флаги состояния и игнорирует все будущие ошибки
(функция)
сохраняет или восстанавливает текущее окружение с плавающей запятой
(функция)
(C++11)
окружение с плавающей запятой по умолчанию
(макроконстанта)
Документация C для feupdateenv