Partager via


ios_base::iostate

Le type de constante qui décrit l'état d'un flux de données.

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

Notes

Le type est un type de masque de bits qui décrit un objet pouvant stocker des informations d'état de flux de données. Les valeurs d'indicateur distinctes (éléments) sont :

  • badbit Enregistre la perte d'intégrité de la mémoire tampon du flux.

  • eofbit enregistre la fin du fichier lors de l'extraction d'un flux de données.

  • failbit enregistre un échec pour extraire un champ valide d'un flux de données.

De plus, une valeur utile est goodbit, où aucun des bits précédemment mentionnés n'est défini (goodbit est garanti d'être zéro).

Configuration requise

En-tête : <ios>

Espace de noms : std

Voir aussi

Référence

ios_base, classe

iostream, programmation

iostreams, conventions