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

std::basic_ios::exceptions

std::ios_base::iostate exceptions() const;

(1)

?

void exceptions( std::ios_base::iostate except );

(2)

?

获取并设置流的异常掩码。异常掩码确定错误状态,在出现错误状态时,流抛出类型的异常。failure...

1%29返回异常掩码。

2%29将异常掩码设置为except...

参数

except

-

exception mask

返回值

1%29当前异常掩码。

2%29%280%29

注记

二次

代码语言:javascript
复制
#include <iostream>
#include <fstream>
 
int main() 
{
    int ivalue;
    try {
        std::ifstream in("in.txt");
        in.exceptions(std::ifstream::failbit);
        in >> ivalue;
    } catch (std::ios_base::failure &fail) {
        // handle exception here
    }
}

二次

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

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

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com