ios_base::iostate

Der Typ von Konstanten, die den Zustand eines Streams beschreiben.

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;
      ...
   };
}

Hinweise

Der Typ ist ein Bitmaskentyp, der ein Objekt beschrieben wird, das Streamzustandsinformationen speichern kann.Die verschiedenen Flagwerte (Elemente sind):

  • badbit, einen Verlust der Integrität des Streampuffers aufzeichnen.

  • eofbit, Dateiende beim Extrahieren aufzeichnen aus einem Stream.

  • failbit, eine Fehler aufzeichnen, ein gültiges Feld aus einem Stream zu extrahieren.

Außerdem ist ein Wert goodbit nützlicher, in dem keine der zuvor erwähnten Bits festgelegt sind (goodbit wird sichergestellt, dass Nullen befinden).

Anforderungen

Header: <ios>

Namespace: std

Siehe auch

Referenz

ios_base Class

Programmierung der iostream-Headerdatei

iostreams Konventionen