Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Clears all error flags.
void clear(
iostate _State=goodbit,
bool _Reraise = false
);
void clear(
io_state _State
);
Parameters
_State (optional)
The flags you want to set after clearing all flags._Reraise
Specifies whether the exception should be re-raised.
Remarks
The flags are goodbit, failbit, eofbit, and badbit. Test for these flags with good, bad, eof, and fail
The member function replaces the stored stream state information with
_State | (rdbuf != 0 ? goodbit : badbit)
If _State & exceptions is nonzero, it then throws an object of class failure.
Example
See rdstate for an example of using clear.
Requirements
Header: <ios>
Namespace: std