basic_ios::clear
Löscht alle Fehlerflags.
void clear(iostate state = goodbit, bool reraise = false); void clear(io_state state);
Parameter
state (optional)
Die Flags, die Sie nach dem Löschen aller Flags festlegen möchten. Wird standardmäßig auf goodbit festgelegt.reraise (optional)
Gibt an, ob die Ausnahme erneut ausgelöst werden soll. Wird standardmäßig auf false festgelegt (die Ausnahme wird nicht erneut ausgelöst).
Hinweise
Die Flags sind goodbit, failbit, eofbit und badbit. Testen Sie auf diese Flags mit good, bad, eof und fail
Die Memberfunktion ersetzt die gespeicherten Informationen zum Streamstatus durch:
state | (rdbuf != 0 ? goodbit : badbit)
Wenn state & exceptions ungleich NULL ist, wird ein Objekt der Klasse failure ausgelöst.
Beispiel
Unter rdstate und getline finden Sie Beispiele zur Verwendung von clear.
Anforderungen
Header: <ios>
Namespace: std