首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::fegetenv

Defined in header <cfenv>

int fegetenv( std::fenv_t* envp )

(1)

(since C++11)

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

(2)

(since C++11)

管理浮点环境的状态。

1%29尝试将浮点环境的状态存储在envp...

2%29尝试从envp.该对象的值必须通过调用std::feholdexceptstd::fegetenv或者是一个浮点宏常量。中是否设置了任何浮点状态标志。envp,它们将设置在环境%28中,然后使用std::fetestexcept%29,但不引发相应的浮点异常%28执行继续不间断地执行%29。

参数

envp

-

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

返回值

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

另见

feholdexcept (C++11)

saves the environment, clears all status flags and ignores all future errors (function)

feupdateenv (C++11)

restores the floating-point environment and raises the previously raise exceptions (function)

FE_DFL_ENV (C++11)

default floating-point environment (macro constant)

代码语言:txt
复制
 © cppreference.com

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

扫码关注腾讯云开发者

领取腾讯云代金券