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