Compartilhar via


basic_ios::clear

Limpa todos os sinalizadores de erro.

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

Parâmetros

  • _State (opcional)
    Os sinalizadores que você deseja definir após desmarcado todos os sinalizadores.

  • _Reraise
    Especifica se a exceção deve ser gerada novamente.

Comentários

Os sinalizadores são goodbit, failbit, eofbit, e badbit.Teste para esses sinalizadores com bom, incorreto, EOF, e falha

A função de membro substitui informações do estado de armazenada com fluxo

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

Se _State**&**exceções é diferente de zero, gera em um objeto da classe falha.

Exemplo

rdstate consulte para um exemplo de como usar clear.

Requisitos

Cabeçalho: <ios>

namespace: STD

Consulte também

Referência

basic_ios Class

iostream de programação

Convenções de iostreams