basic_streambuf::seekoff
Una funzione membro virtuale protetta che tenta di modificare le posizioni dati per i flussi archiviati.
virtual pos_type seekoff(
off_type _Off,
ios_base::seekdir _Way,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametri
_Off
La posizione in cui cercare in _Wayrelativo._Way
Il punto iniziale per le operazioni di offset.Vedere seekdir per i valori possibili._Which
Specifica la modalità per la posizione del puntatore.L'impostazione predefinita è consentire di modificare letti e scrivere i percorsi.
Valore restituito
Restituisce la nuova posizione o una posizione non valida del flusso ( seekoff (_Off, _Way, _Which).
Note
La nuova posizione è determinato come segue:
Se == ios_base::begdi _Way, la nuova posizione all'inizio del flusso più _Off.
Se == ios_base::curdi _Way, la nuova posizione è la posizione corrente del flusso più _Off.
Se == ios_base::enddi _Way, la nuova posizione alla fine del flusso più _Off.
In genere, se which & ios_base::in è diverso da zero, il flusso di input è interessato e se which & ios_base::out è diverso da zero, il flusso di output è interessati.Effettivo utilizzare questo parametro è compreso tra buffer del flusso derivato, tuttavia.
Se la funzione ha esito positivo modificare la posizione o percorsi del flusso, restituisce la posizione del flusso o quella risultante di posizioni risultanti di flusso.In caso contrario, restituisce una posizione non valida del flusso.Il comportamento predefinito prevede di restituire una posizione non valida del flusso.
Requisiti
intestazione: <streambuf>
Spazio dei nomi: deviazione standard