ios_base::iostate

描述流的状态常量的类型。

namespace std {
   class ios_base {
   public:
      typedef implementation-defined-bitmask-type iostate;
      static const iostate badbit;
      static const iostate eofbit;
      static const iostate failbit;
      static const iostate goodbit;
      ...
   };
}

备注

该类型是描述对象可以存储流状态信息的位掩码类型。 清单的标志值(元素)是:

  • badbit,记录流缓冲区的完整性丢失。

  • eofbit,日志文件结尾,在提取从流时。

  • failbit,记录间从流提取有效的字段。

此外,一种有用的值是 goodbit,前面提到的位都没有设置(goodbit 确保为零)。

要求

标头: <ios>

命名空间: std

请参见

参考

ios_base Class

iostream编程

(mfc)约定