basic_streambuf::seekpos
Funkcja chroniony członek wirtualnego, która próbuje zmienić aktualnej pozycji dla kontrolowanego strumieni.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametry
_Sp
Pozycja do poszukiwania._Which
Określa tryb położenie wskaźnika.Wartość domyślna to pozwala modyfikować, Odczyt i zapis stanowisk.
Wartość zwracana
Nowe położenie, lub pozycję nieprawidłowy strumień.Aby określić, jeśli pozycja strumień jest nieprawidłowy, porównaj wartość zwracana z pos_type(off_type(-1)).
Uwagi
Nowe położenie jest _Sp.
Zazwyczaj Jeśli które &ios_base::in jest różna od zera, strumień wejściowy ma wpływ i jeśli które &ios_base::out jest różna od zera, strumień wyjściowy ma wpływ.Rzeczywiste użycie tego parametru waha się między w buforach strumienia pochodnych, jednak.
Jeśli funkcja się powiedzie w Zmienianie położenia strumienia lub stanowisk, zwraca wynikowy położenia strumienia lub jednej z pozycji wynikowy strumienia.W przeciwnym wypadku zwraca pozycji nieprawidłowy strumień (-1).Zachowaniem domyślnym jest powrót pozycji nieprawidłowy strumień.
Wymagania
Nagłówek:<streambuf>
Przestrzeń nazw: std