Język C++
basic_streambuf::pubseekoff
[metoda] Ustawia względną pozycję wskaźnika odczytu i zapisu.Składnia
#include <streambuf>
namespace std
{
template < class CharT, class Traits = std::char_traits < CharT > >
class basic_streambuf
{
public:
pos_type pubseekoff( off_type off, ios_base::seekdir dir, ios_base::openmode which = ios_base::in | ios_base::out );
};
}
Opis szczegółowy
Wywołuje funkcję
seekoff ostatniej klasy pochodnej w hierarchii dziedziczenia.
Argumenty
Zwracana wartość
Wartość zwracana przez funkcję
seekoff.
Dodatkowe informacje
Nie wszystkie możliwe sposoby użycia podanych argumentów są poprawne. Wszystkie sekwencje określane przez wartość argumentu
which muszą odpowiadać sekwencjom określonym przez konkretyzację szablonu
std::basic_streambuf
. Podczas jednoczesnego zmieniania wskaźników odczytu i zapisu, wartość argumentu
dir może wynosić tylko
std::ios_base::beg
lub
std::ios_base::end
. Inaczej funkcja może zakończyć się niepowodzeniem i zwrócić wartość
pos_type( off_type( - 1 ) )
.
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.