Condividi tramite


basic_ios::clear

Rimuovere i flag di errori.

void clear(
    iostate _State=goodbit,
    bool _Reraise = false
);
void clear(
    io_state _State
);

Parametri

  • _State (facoltativo)
    Flag che si desidera impostare dopo aver cancellato tutti i flag.

  • _Reraise
    Specifica se l'eccezione deve sempre essere generata un'eccezione.

Note

I contrassegni sono goodbit, failbit, eofbite badbit.Test per questi flag con buon, e, EOFe superato

La funzione membro sostituisce le informazioni sullo stato del flusso archiviate con

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

Se il _State**&**eccezioni è diverso da zero, quindi genera un oggetto di classe errore.

Esempio

Vedere rdstate per un esempio di utilizzo clear.

Requisiti

intestazione: <ios>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

basic_ios Class

programmazione di iostream

convenzioni di iostream