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
注记
例
二次
#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
}
}
二次
© cppreference.com
在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。