cpp/io/basic ios/exceptions

来自cppreference.com
< cpp‎ | io‎ | basic ios
std::ios_base::iostate exceptions() const;
void exceptions(std::ios_base::iostate except);

[编辑] 参数

except -
异常掩码
原文:
exception mask
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 为例

#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
    }
}