C ++ streambuf - estouro

Descrição

É usado para colocar o caractere e escreve c na posição atual do ponteiro put (pptr) e avança esse ponteiro uma posição.

Declaração

A seguir está a declaração para std :: basic_stringbuf :: overflow.

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

Parâmetros

cCaráter a ser colocado de volta.

Valor de retorno

Ele retorna um valor diferente do valor de fim de arquivo (traits_type :: eof ()) é retornado: Se o caractere c foi escrito com sucesso em caso de sucesso ou o valor de fim de arquivo em falha.

Exceções

Basic guarantee - se uma exceção for lançada, o objeto está em um estado válido.

Corridas de dados

Ele modifica o objeto basic_stringbuf.