在线文档教程
C++
输入/输出 | Input/output

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。

http://en.cppreference.com/w/cpp/io/basic[医]IOS/例外