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 类

iostream 编程

iostreams 约定