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 festlegen möchten, nachdem Sie alle Flags gelöscht haben.

  • _Reraise
    Gibt an, ob die Ausnahme wieder-ausgelöst werden sollte.

Hinweise

Die Flags sind goodbit, failbit, eofbit und badbit.Test für diese Flags mit gut, Fehlerhafte, EOF und Fail

Die Memberfunktion ersetzt die gespeicherten Streamzustandsinformationen durch

_State | (rdbuf ! 0 =?goodbit : badbit)

Wenn _State**&**exceptions ungleich 0 (null) ist, löst es dann ein Objekt der Klasse Fehler aus.

Beispiel

Siehe rdstate als ein Beispiel für die Verwendung von clear.

Anforderungen

Header: <ios>

Namespace: std

Siehe auch

Referenz

basic_ios Class

Programmierung der iostream-Headerdatei

iostreams Konventionen