Пространства имён
Варианты
Действия

std::fegetexceptflag, std::fesetexceptflag

Материал из cppreference.com
< cpp‎ | numeric‎ | fenv

 
 
 
Среда вещественной арифметики
Функции
fegetexceptflagfesetexceptflag
(C++11)(C++11)
(C++11)(C++11)
(C++11)(C++11)
Макро-константы
(C++11)
 
Определено в заголовочном файле <cfenv>
int fegetexceptflag(std::fexcept_t* flagp, int excepts );
(1) (начиная с C++11)
int fesetexceptflag(conststd::fexcept_t* flagp, int excepts );
(2) (начиная с C++11)
1)
Попытки получить полное содержание с плавающей точкой исключением флагов, перечисленных в 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Попытки скопировать все содержимое с плавающей точкой исключением флагов, перечисленных в 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.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
close