basic_streambuf::seekpos
Funkcja chroniony członek wirtualnego, która próbuje zmienić bieżącej pozycji kontrolowanych strumieni.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametry
_Sp
Stanowiska do poszukiwania dla._Which
Określa tryb położenie wskaźnika.Domyślnie jest umożliwiają modyfikowanie, Odczyt i zapis stanowisk.
Wartość zwracana
Nowej pozycji lub pozycji nieprawidłowy strumień.Aby określić, czy stanowisko strumienia jest nieprawidłowy, należy porównać wartość zwracana z pos_type(off_type(-1)).
Uwagi
Nowe położenie jest _Sp.
Zazwyczaj jeżeli który & ios_base::in jest niezerowa, strumień wejściowy dotyczy i jeśli który & ios_base::out jest niezerowa, dotyczy strumienia wyjściowego.Rzeczywiste użycie tego parametru zmienia się między buforach strumienia pochodnych, jednak.
Jeśli funkcja pomyślnie Zmienianie położenia strumienia lub stanowisk, zwraca wynikowy położenia strumienia lub jednej z pozycji strumienia wynikowego.W przeciwnym razie zwraca pozycję nieprawidłowy strumień (-1).Zachowanie domyślne jest przywrócenie pozycji nieprawidłowy strumień.
Wymagania
Nagłówek: <streambuf>
Obszar nazw: std