basic_streambuf::seekpos
Una funzione membro virtuale protetta che tenta di modificare le posizioni correnti per i flussi archiviati.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametri
_Sp
Posizione da cercare._Which
Specifica la modalità per la posizione del puntatore. L'impostazione predefinita è di consentire di modificare lettura e scrivere i percorsi.
Valore restituito
La nuova posizione, o una posizione non valida del flusso. Per determinare se la posizione del flusso non è valida, confrontare il valore restituito da pos_type(off_type(-1)).
Note
La nuova posizione è _Sp.
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 verrà modificato. L'effettivo utilizzare questo parametro può variare dai buffer del flusso derivato, tuttavia.
Se la funzione è in grado di modificare la posizione o le posizioni di flusso, restituisce la posizione del flusso o che risultante di posizioni risultanti di flusso. In caso contrario, restituisce una posizione non valida del flusso (- 1). Il comportamento predefinito prevede di restituire il percorso non valida del flusso.
Requisiti
streambuf <diIntestazione: >
Spazio dei nomi: std