basic_stringbuf::seekpos
Funkcja chroniony członek wirtualnego próbuje alter aktualnej pozycji dla kontrolowanego strumieni.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
Parametry
_Sp
Pozycja do poszukiwania._Mode
Określa tryb położenie wskaźnika.Wartość domyślna to pozwala modyfikować, Odczyt i zapis stanowisk.
Wartość zwracana
Jeśli funkcja się powiedzie w przerabianie jedną lub obie pozycje strumienia, to zwraca pozycję strumienia wynikowego.W przeciwnym razie nie powiedzie się i zwraca 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
Dla obiektu klasy basic_stringbuf<Elem, Tr, Alloc>, pozycja strumienia składa się wyłącznie z strumienia przesunięcia.Przeciwstawne zero wyznacza pierwszego elementu w kontrolowanej sekwencji.Nowe stanowisko jest określana przez _Sp.
Jeśli Tryb &ios_base::in jest różna od zera, funkcja zmienia następnej pozycji do odczytu w buforze wejściowym.Jeśli Tryb &ios_base::out jest różna od zera, funkcja zmienia następnej pozycji do pisania w buforze danych wyjściowych.Dla strumienia może dotyczyć muszą istnieć buforu.Pozycjonowanie operacja się powiodła wynikowy pozycji strumienia musi znajdować się w kontrolowanej sekwencji.W przeciwnym razie (lub jeżeli żadna pozycja ma wpływ), pozycjonowania kończy się niepowodzeniem.
Wymagania
Nagłówek:<sstream>
Przestrzeń nazw: std