feraiseexcept

来自cppreference.com
< c‎ | numeric‎ | fenv

 
 
 
浮点环境
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
feclearexcept(C99)
fetestexcept(C99)
feraiseexcept(C99)
fegetexceptflag
fesetexceptflag
(C99)
(C99)
fegetround
fesetround
(C99)
(C99)
fegetenv
fesetenv
(C99)
feholdexcept(C99)
feupdateenv(C99)
宏常量
原文:
Macro constants
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
FE_ALL_EXCEPT
FE_DIVBYZERO
FE_INEXACT
FE_INVALID
FE_OVERFLOW
FE_UNDERFLOW
(C99)
FE_DOWNWARD
FE_TONEAREST
FE_TOWARDZERO
FE_UPWARD
(C99)
FE_DFL_ENV(C99)
 
在头文件 <<fenv.h>> 中定义
int feraiseexcept( int excepts );
试图提高中列出excepts的浮点异常(OR运算的浮点例外宏)。如果是一个例外是FE_OVERFLOWFE_UNDERFLOW,此功能可额外提高FE_INEXACT。会引发异常的顺序是不确定的,除了FE_OVERFLOWFE_UNDERFLOW前提出FE_INEXACT.
原文:
Attempts to raise all floating point exceptions listed in excepts (a bitwise OR of the 浮点例外宏). If one of the exceptions is FE_OVERFLOW or FE_UNDERFLOW, this function may additionally raise FE_INEXACT. The order in which the exceptions are raised is unspecified, except that FE_OVERFLOW and FE_UNDERFLOW are always raised before FE_INEXACT.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

excepts -
列出的异常标志的位掩码提高
原文:
bitmask listing the exception flags to raise
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

0如果所有上市的例外情况,提出了非零值,否则.....
原文:
0 if all listed exceptions were raised, non-zero value otherwise.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 为例

[编辑] 另请参阅

清除指定的浮点状态标志
原文:
clears the specified floating-point status flags
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
(C99)
确定哪些指定浮点状态标志被设置
原文:
determines which of the specified floating-point status flags are set
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]
C++ documentation for feraiseexcept