Sdílet prostřednictvím


basic_ios::clear

Vymaže všechny příznaků chyb.

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

Parametry

  • state (volitelné)
    Příznaky, které chcete nastavit po vymazání všech příznaků.Ve výchozím nastavení goodbit.

  • reraise (volitelné)
    Určuje, zda má být znovu vyvolána výjimka.Ve výchozím nastavení false (nebude znovu vyvolat výjimku).

Poznámky

Příznaky se goodbit, failbit, eofbit, a badbit.Test pro tyto příznaky s dobré, chybné, eof, a selhání

Funkce člena nahradí informace o stavu uložené datového proudu s:

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

If state**&**exceptions is nonzero, it then throws an object of class failure.

Příklad

Podívejte se na téma rdstate a getline příklady pomocí zrušte.

Požadavky

Záhlaví: < ios >

Obor názvů: std

Viz také

Referenční dokumentace

basic_ios – třída

iostream – programování

iostreams – konvence