C ++ streambuf - seekpos

Descrizione

Viene utilizzato per impostare il puntatore di posizione sulla posizione assoluta e imposta la nuova posizione assoluta pos per i puntatori di posizione specificati dal parametro which.

Dichiarazione

Di seguito è riportata la dichiarazione per std :: stringbuf :: seekpos.

streampos seekpos (streampos sp, ios_base::openmode which = ios_base::in | ios_base::out);

Parametri

  • pos - Nuova posizione assoluta per il puntatore di posizione.

  • way - Determina quale dei puntatori di posizione è interessato: il puntatore get.

Valore di ritorno

Restituisce pos in caso di successo o la funzione restituisce streampos (streamoff (-1)) in caso di fallimento.

Eccezioni

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

Gare di dati

modifica l'oggetto stringbuf.