Compartilhar 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 o sinalizador (elementos) são:

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

  • eofbit, para registrar final de Arquivo ao extrair de um fluxo.

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

Além de isso, um valor utilizável é goodbit, onde nenhum dos bits anteriormente mencionados são definidos (goodbit é garantido que zero.)

Requisitos

Cabeçalho: <ios>

namespace: STD

Consulte também

Referência

ios_base Class

iostream de programação

Convenções de iostreams