Udostępnij za pośrednictwem


basic_ios::clear

Usuwa wszystkie flagi błędu.

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

Parametry

  • state (opcjonalne)
    Flagi, który ma zostać ustawiona po wyczyszczeniu wszystkie flagi.Wartość domyślna to goodbit.

  • reraise (opcjonalne)
    Określa, czy wyjątek powinien być ponownie wywołane.Wartość domyślna to false (nie ponownie zgłosi wyjątek).

Uwagi

Flagi są goodbit, failbit, eofbit, i badbit.Test na te flagi z dobrej, zły, eof, i nie powiodło się

Funkcja elementu członkowskiego zastępuje strumienia przechowywane informacje o stanie z:

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

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

Przykład

Zobacz rdstate i getline przykłady za pomocą wyczyść.

Wymagania

Nagłówek: < ios >

Przestrzeń nazw: std

Zobacz też

Informacje

basic_ios — Klasa

iostream Programming

Konwencje iostream