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