C ++ streambuf - seekoff
Descrizione
Viene utilizzato per impostare il puntatore di posizione sulla posizione relativa e imposta una nuova posizione sui puntatori di posizione specificati dal parametro which. Questa posizione è calcolata come un offset di caratteri off rispetto all'origine specificata a proposito.
Dichiarazione
Di seguito è riportata la dichiarazione per std :: stringbuf :: setbuf.
streampos seekoff (streamoff off, ios_base::seekdir way,
ios_base::openmode which = ios_base::in | ios_base::out);
Parametri
off - È un valore di offset.
way - È un oggetto di tipo ios_base :: seekdir.
Valore di ritorno
Restituisce la nuova posizione assoluta a cui punta il puntatore di posizione dopo la chiamata, se rappresentabile come valore di tipo streampos in caso di successo o se quanto sopra non è possibile, la funzione restituisce streampos (streamoff (-1)). streampos è un tipo di posizionamento che può essere convertito in / da tipi integrali in caso di errore.
Eccezioni
Basic guarantee - se viene generata un'eccezione, l'oggetto è in uno stato valido.
Gare di dati
modifica l'oggetto stringbuf.