C ++ streambuf - desbordamiento

Descripción

Se utiliza para colocar el carácter y escribe c en la posición actual del puntero put (pptr), y avanza ese puntero una posición hacia adelante.

Declaración

A continuación se muestra la declaración de std :: basic_stringbuf :: overflow.

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

Parámetros

cCarácter para ser devuelto.

Valor devuelto

Devuelve un valor diferente al valor de final de archivo (traits_type :: eof ()) se devuelve: si el carácter c se escribió correctamente 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.