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 пространство имен: