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