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.
The type of constants that describe the state of a stream.
namespace std {
class ios_base {
public:
typedef implementation-defined-bitmask-type iostate;
static const iostate badbit;
static const iostate eofbit;
static const iostate failbit;
static const iostate goodbit;
...
};
}
Remarks
The type is a bitmask type that describes an object that can store stream state information. The distinct flag values (elements) are:
badbit, to record a loss of integrity of the stream buffer.
eofbit, to record end-of-file while extracting from a stream.
failbit, to record a failure to extract a valid field from a stream.
In addition, a useful value is goodbit, where none of the previously mentioned bits are set (goodbit is guaranteed to be zero).
Requirements
Header: <ios>
Namespace: std