Partager via


ios_base::iostate

Le type de constantes qui décrivent l'état d'un flux.

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 qui peut stocker des informations d'état de flux.Les valeurs d'indicateur distinctes (éléments) sont :

  • badbit, pour stocker une perte d'état de la mémoire tampon du flux.

  • eofbit, pour stocker la fin du fichier pendant la récupération d'un flux.

  • failbit, pour stocker un échec de récupérer un champ valide d'un flux.

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

Configuration requise

en-tête : <ios>

l'espace de noms : DST

Voir aussi

Référence

ios_base Class

programmation iostream

conventions d'iostreams