Partager via


basic_ios::clear

Efface tous les indicateurs d'erreur.

void clear(iostate state = goodbit, bool reraise = false);  void clear(io_state state);

Paramètres

  • state(facultatif)
    Indicateurs à définir après l'effacement de tous les indicateurs. La valeur par défaut est goodbit.

  • reraise(facultatif)
    Spécifie si l'exception doit être levée de nouveau. La valeur par défaut est false (l'exception n'est pas levée de nouveau).

Notes

Les indicateurs sont goodbit, failbit, eofbit et badbit. Testez ces indicateurs avec good, bad, eof et fail.

La fonction membre remplace les informations d'état de flux stockées par :

state | (rdbuf != 0 ? goodbit : badbit)

Si state & exceptions est différent de zéro, un objet de la classe failure est levé.

Exemple

Consultez rdstate et getline pour obtenir des exemples d'utilisation de clear.

Configuration requise

En-tête : <ios>

Espace de noms : std

Voir aussi

Référence

basic_ios, classe

iostream, programmation

iostreams, conventions