Condividi tramite


ios_base::iostate

Il tipo di costanti che descrivono lo stato di un flusso.

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

Note

Il tipo è un tipo maschera di bit che descrive un oggetto che può archiviare informazioni sullo stato del flusso. Valori di flag (elementi) distinct sono:

  • badbit, registrare una perdita di integrità del buffer del flusso.

  • eofbit, la registrazione di fine file come estraendo da un flusso.

  • failbit, registrare un errore per disegnare un campo valido da un flusso.

Inoltre, un valore è utile goodbit, dove nessuno dei bit indicati in precedenza sono impostati (goodbit verrà sicuramente zero).

Requisiti

IOS <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe ios_base

Programmazione di iostream

Convenzioni di iostream