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