在线文档教程
C++
数字 | Numerics

std::fegetexceptflag

非诚勿扰,fesetExcept旗帜

Defined in header
int fegetexceptflag( std::fexcept_t* flagp, int excepts (1)(since C++11)
int fesetexceptflag( const std::fexcept_t* flagp, int excepts (2)(since C++11)

1%29尝试获取位掩码参数中列出的浮点异常标志的全部内容。excepts,它是按位或按位计算的。浮点异常宏...

2%29尝试复制中列出的浮点异常标志的全部内容。exceptsflagp进入浮点环境。不引发任何异常,只修改标志。

浮点异常标志的全部内容不一定是指示异常是引发还是清除的布尔值。例如,它可能是一个包含布尔状态和触发异常的代码地址的结构。这些函数获取所有这些内容,并将其存储在flagp在实现-定义格式。

参数

flagp-pointer to an std::fexcept_t object where the flags will be stored or read from
excepts-bitmask listing the exception flags to get/set

返回值

​0​在成功的时候,不是零,否则。

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/NUMBERE/FINV/feexepept标志