std:: feupdateenv
From cppreference.net
|
Определено в заголовочном файле
<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++11)
|
сохраняет или восстанавливает текущее окружение с плавающей запятой
(функция) |
|
(C++11)
|
окружение с плавающей запятой по умолчанию
(макроконстанта) |
|
Документация C
для
feupdateenv
|
|