Compartir a través de


basic_ios::clear

Borra todas las marcas de error.

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

Parámetros

  • state (opcional)
    Las marcas que quiere establecer después de borrar todas las marcas. Tiene como valor predeterminado goodbit.

  • reraise (opcional)
    Especifica si la excepción debe volver a generarse. El valor predeterminado es false (no volver a generar la excepción).

Comentarios

Las marcas son goodbit, failbit, eofbit y badbit. Prueba de estas marcas con good, bad, eof y fail

La función miembro reemplaza la información de estado de la secuencia almacenada por:

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

Si state & exceptions es no nulo, lanza un objeto de clase failure.

Ejemplo

Consulte rdstate y getline para ver ejemplos de uso de clear.

Requisitos

Encabezado: <ios>

Espacio de nombres: std

Vea también

Referencia

basic_ios (Clase)

Programación con iostream

Convenciones de iostreams