Командует потоку показать исключение вместо скрытого игнорирования ошибок в определенных условиях. Операция производится без параметров и возврата текущей строки.
Состояние исключения содержит в составе объединенные логической суммой флаги/биты, которые при определенных условиях вызывают исключение. Следующий код позволяет включить все исключения потока s:
s.exceptions(std::ios::badbit | std::ios::failbit | std::ios::eofbit);
Смотрите также: bad, clear, eof, fail, good, rdstate
Состояния потока: