std::fegetexceptflag, std::fesetexceptflag
Материал из cppreference.com
![]() | Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
Определено в заголовочном файле <cfenv> | ||
int fegetexceptflag(std::fexcept_t* flagp, int excepts ); | (1) | (начиная с C++11) |
int fesetexceptflag(conststd::fexcept_t* flagp, int excepts ); | (2) | (начиная с C++11) |
Попытки получить полное содержание с плавающей точкой исключением флагов, перечисленных в
2) excepts
битовой маски аргумент, который является побитовое ИЛИ плавающей точкой макросы исключение. Оригинал:
Attempts to obtain the full contents of the floating-point exception flags that are listed in the bitmask argument
excepts
, which is a bitwise OR of the плавающей точкой макросы исключение. Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Попытки скопировать все содержимое с плавающей точкой исключением флагов, перечисленных в
excepts
от flagp
в с плавающей точкой окружающей среды. Не вызывает никаких исключений, только изменяет флаги.Оригинал:
Attempts to copy the full contents of the floating-point exception flags that are listed in
excepts
from flagp
into the floating-point environment. Does not raise any exceptions, only modifies the flags.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Полное содержание плавающей точкой исключением флага не обязательно является логическое значение, указывающее, является ли исключение или очищена. Например, это может быть структура, которая включает логический статус и адрес кода, который вызвал исключение. Эти функции получим все такое содержание и получить / сохранить его в
flagp
в реализации определенного формата.Оригинал:
The full contents of a floating-point exception flag is not necessarily a boolean value indicating whether the exception is raised or cleared. For example, it may be a struct which includes the boolean status and the address of the code that triggered the exception. These functions obtain all such content and obtain/store it in
flagp
in implementation-defined format.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править]Параметры
flagp | — | указатель на объект, где std::fexcept_t флаги будут храниться или читать Оригинал: pointer to an std::fexcept_t object where the flags will be stored or read from Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
excepts | — | битовой маски, перечисляя за исключением флагов, чтобы получить / установить Оригинал: bitmask listing the exception flags to get/set Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
[править]Возвращаемое значение
0 на успех, ненулевое иначе.
Оригинал:
0 on success, non-zero otherwise.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.