C ++ streambuf - pbackfail

Descrição

Ele é usado para colocar o caractere de volta e mover o ponteiro get (gptr) uma posição para apontar para o caractere anterior e, se o objeto basic_stringbuf foi construído com ios_base :: out, ele armazena c nessa posição.

Declaração

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

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

Parâmetros

cCaráter a ser colocado de volta.

Valor de retorno

Ele retorna traits_type :: not_eof (c) em caso de sucesso ou o valor de fim de arquivo em caso de 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.