Verifica degli errori di estrazione
Le funzioni di elaborazione degli errori di output, discusse in Funzioni di elaborazione degli errori, si applicano anche ai flussi di input. La verifica degli errori di estrazione è importante. Considerare l'istruzione seguente:
cin>> n;
Se n
è un intero con segno, un valore maggiore di 32.767 (il valore massimo consentito, o MAX_INT) imposta il bit fail
del flusso e l'oggetto cin
diventa inutilizzabile. Tutte le estrazioni successive determinano una restituzione immediata senza alcun valore archiviato.