basic_ios::clear
Cancella tutti i flag di errore.
void clear(iostate state = goodbit, bool reraise = false); void clear(io_state state);
Parametri
state (facoltativo)
Flag da impostare dopo la cancellazione di tutti i flag. Il valore predefinito è goodbit.reraise (facoltativo)
Specifica se l'eccezione deve essere generata nuovamente. Il valore predefinito è false (l'eccezione non verrà generata nuovamente).
Note
I flag sono goodbit, failbit, eofbit e badbit. Testare questi flag con good, bad, eof e fail.
La funzione membro sostituisce le informazioni archiviate sullo stato del flusso con:
state | (rdbuf != 0 ? goodbit : badbit)
Se state & exceptions è diverso da zero, verrà generato un oggetto di classe failure.
Esempio
Per gli esempi sull'uso di clear, vedere rdstate e getline.
Requisiti
Intestazione: <ios>
Spazio dei nomi: std