Freigeben über


Überprüfen von Extraktionen

Verarbeitungsfunktionen für Ausgabefehler, die unter Fehlerverarbeitende Funktionen erörtert wurden, sind für Eingabestreams relevant. Das Testen auf Fehler ist während der Extraktion wichtig. Angenommen, die folgende Anweisung wird ausgeführt:

cin>> n;

Wenn n eine Ganzzahl mit Vorzeichen ist, legt ein Wert größer als 32.767 (der maximal zulässige Wert oder MAX_INT) das fail-Bit des Streams fest, und das cin-Objekt kann nicht mehr verwendet werden. Alle nachfolgenden Extraktionen führen zu einer sofortigen Rückgabe ohne gespeicherten Wert.

Siehe auch

Input Streams (Eingabestreams)