Partilhar via


ios_base::iostate

O tipo de constantes que descrevem o estado de um fluxo.

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

Comentários

O tipo é um tipo de máscara de bits que descreve um objeto que pode armazenar informações de estado de fluxo. Os valores distintos do sinalizador (elementos) são:

  • badbit, para registrar uma perda de integridade do buffer de fluxo.

  • eofbit, para registrar participante de Arquivo durante a extração de um fluxo.

  • failbit, para registrar uma falha extrair um campo válida de um fluxo.

Além disso, um valor é útil goodbit, onde nenhum dos bits são definidos previamente mencionados (goodbit é garantido como zero).

Requisitos

ios <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe ios_base

Programação iostream

Convenções iostreams