C ++ streambuf - pbackfail

Descripción

Se usa para devolver el carácter y retrocede el puntero get (gptr) una posición para apuntar al carácter anterior y, si el objeto basic_stringbuf se construyó con ios_base :: out, almacena c en esa posición.

Declaración

A continuación se muestra la declaración para std :: basic_stringbuf :: pbackfail.

int_type pbackfail (int_type c = traits_type::eof());

Parámetros

cCarácter para ser devuelto.

Valor devuelto

Devuelve traits_type :: not_eof (c) en caso de éxito o el valor de final de archivo en caso de error.

Excepciones

Basic guarantee - si se lanza una excepción, el objeto está en un estado válido.

Carreras de datos

Modifica el objeto basic_stringbuf.