Freigeben über


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 unterschiedlichen Flagwerte (Elemente sind):

  • badbit, einer verringerten Integrität des Streampuffers aufzeichnen.

  • Dateiende,eofbit beim Extrahieren aufzeichnen aus einem Stream.

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

Außerdem ist ein hilfreicher Wert goodbit, in dem keine der vorher erwähnten Bits festgelegt sind (goodbit wird sichergestellt, dass Nullen zu sein).

Anforderungen

Header: <IOS>

Namespace: std

Siehe auch

Referenz

ios_base-Klasse

iostream-Programmierung

iostreams-Konventionen