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


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

См. также

Ссылки

basic_ios Class

программирование iostream

соглашения iostreams