strstreambuf::seekpos
Chráněné virtuální členské funkce, který se pokouší změnit aktuální pozice řízené proudům.
virtual streampos seekpos(
streampos _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametry
_Sp
Pozice pro hledání._Which
Určuje režim pro umístění ukazatele.Výchozí je umožňují upravit, číst a zapisovat pozic.
Vrácená hodnota
Funkce úspěšně buď pozměňování nebo obě pozice vysílat, vrátí výsledné proudu pozice.Jinak se nezdaří a vrátí pozici neplatný datový proud.Zjistit pozici proudu je neplatný, porovnat hodnotu s pos_type(off_type(-1)).
Poznámky
Funkce virtuální chráněný člen endeavors změnit aktuální pozice řízené proudům.Objekt třídy strstreambuf pozice proud tvořen čistě posun datového proudu.Posun nuly označí první prvek řízené sekvence.Nová pozice je určena _Sp.
If _Which & ios_base::in je nenulová a vstupní vyrovnávací paměť existuje, funkce mění další pozice čtení vstupní vyrovnávací paměti.If _Which & ios_base::outje nenulová a výstupní vyrovnávací paměť existuje, funkce nastaví také zapisovat další pozice čtení shodují na další pozici.Jinak, pokud _Which & ios_base::outje nenulová a výstupní vyrovnávací paměť existuje, funkce se změní na další pozici zapisovat výstupní vyrovnávací paměti.Jinak umístění operace se nezdaří.Umístění operace proběhla úspěšně výsledné pozice proudu musí ležet v řízené sekvence.
Požadavky
Záhlaví: <strstream>
Obor názvů: std