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