basic_ios::clear
Удаляет все флаги ошибки.
void clear(
iostate _State=goodbit,
bool _Reraise = false
);
void clear(
io_state _State
);
Параметры
_State (необязательный параметр)
Флаги необходимо установить после очистки все флаги._Reraise
Определяет, должно ли вызываться исключение.
Заметки
Флаги goodbit, failbit, eofbit и badbit.Тест для этих пометит с хорошо, плохо, eof и ошибка
Функция-член заменяет сохраненные сведения о состоянии потока с
_State | (rdbuf ! 0 =?goodbit : badbit)
Если _State &исключения не равно нулю, то затем он создает объект класса ошибка.
Пример
См. раздел rdstate пример использования clear.
Требования
заголовок: <ios>
std пространство имен: