Поделиться через


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

соглашения iostreams