badbit 在c++里是什么意思啊
来源:百度知道 编辑:UC知道 时间:2024/05/31 02:18:36
badbit是C++中检测输入/输出的状态标志之一.
具本如下:
C++中负责的输入/输出的系统包括了关于每一个输入/输出操作的结果的记录信息。这些当前的状态信息被包含在io_state类型的对象中。io_state是一个枚举类型(就像open_mode一样),以下便是它包含的值:
godbit
无错误
Eofbit
已到达文件尾
failbit
非致命的输入/输出错误
badbit
致命的输入/输出错误
有两种方法可以获得输入/输出的状态信息。一种方法是通过调用rdstate()函数,它将返回当前状态的错误标记(上表中提到的)。例如,假如没有任何错误,则rdstate()会返回goodbit.
看了上面的话,你明白了吗?