C ++ streambuf - pbackfail

Descrizione

È usato per rimettere il carattere indietro e sposta indietro il puntatore get (gptr) di una posizione per puntare al carattere precedente e, se l'oggetto basic_stringbuf è stato costruito con ios_base :: out, memorizza c in quella posizione.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: basic_stringbuf :: pbackfail.

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

Parametri

cCarattere da rimettere a posto.

Valore di ritorno

Restituisce traits_type :: not_eof (c) in caso di successo o il valore di fine file in caso di fallimento.

Eccezioni

Basic guarantee - se viene generata un'eccezione, l'oggetto è in uno stato valido.

Gare di dati

Modifica l'oggetto basic_stringbuf.