◐ Shell
clean mode source ↗

std::fegetenv, std::fesetenv — cppreference.com

Материал из cppreference.com

<metanoindex/>

<tbody> </tbody>

Определено в заголовочном файле <cfenv>

int fegetenv( std::fenv_t* envp )

(1) (начиная с C++11)

int fesetenv( const std::fenv_t* envp );

(2) (начиная с C++11)

1)

пытается сохранить статус с плавающей точкой окружающей среды в объекте, на который указывает envp.

Оригинал:

Attempts to store the status of the floating-point environment in the object pointed to by envp.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

2)

Попытки установить с плавающей точкой окружающей среды от объекта, на который указывает envp. значение этого Объект должен быть предварительно получен вызов std::feholdexcept или std::fegetenv или быть плавающей точкой макро постоянным. Если любое из чисел с плавающей точкой флаги состояния устанавливаются в envp, они становятся установлены в окружающей среде (и то с проверяемым std::fetestexcept), но соответствующие плавающей точкой исключений не поднимается (выполнение продолжается непрерывно)

Оригинал:

Attempts to establish the floating-point environment from the object pointed to by envp. The value of that object must be previously obtained by a call to std::feholdexcept or std::fegetenv or be a floating-point macro constant. If any of the floating-point status flags are set in envp, they become set in the environment (and are then testable with std::fetestexcept), but the corresponding floating-point exceptions are not raised (execution continues uninterrupted)

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

envp

Указатель на объект типа std::fenv_t который имеет статус с плавающей точкой окружающей среды

Оригинал:

pointer to the object of type std::fenv_t which holds the status of the floating-point environment

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

0 на успех, ненулевое иначе.

Оригинал:

0 on success, non-zero otherwise.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

См. также

сохраняет среду, очищает все флаги состояния и игнорирует все будущие ошибки
(функция) [править]
восстанавливает среду вещественной арифметики и вызывает ранее поднятые исключения
(функция) [править]
среда вещественной арифметики по умолчанию
(макроконстанта) [править]