Проверка на наличие ошибок извлечения

Функции обработки ошибок вывода, рассматриваемые в разделе Функции обработки ошибок, применяются к входным потокам. Проверка на наличие ошибок во время извлечения очень важна. Рассмотрим следующую инструкцию.

cin>> n;

Если n — это целое число со знаком, значение больше 32 767 (максимальное допустимое значение или MAX_INT) задает бит fail потока, а объект cin становится непригодным для использования. Все последующие извлечения приводят к немедленному возврату без сохранения значений.

См. также

Входные потоки