basic_stringbuf::seekpos
Chráněné virtuální členské funkce se pokusí změnit aktuální pozice řízené proudům.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
Parametry
_Sp
Pozice pro hledání._Mode
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ě změnit jednu nebo obě pozice proudu, vrátí hodnotu proudu výsledné 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
Pro objekt třídy basic_stringbuf <Elem, Tr, Alloc>, pozice proud tvoří čistě posun datového proudu.Posun nuly označí první prvek řízené sekvence.Nová pozice je určena _Sp.
Pokud režimu & ios_base::in je nenulová, změní funkce další pozice čtení vstupní vyrovnávací paměti.Pokud režimu & ios_base::Out je nenulová, funkce změní na další pozici zapisovat výstupní vyrovnávací paměti.Vyrovnávací paměti datového proudu postižené, musí existovat.Umístění operace proběhla úspěšně výsledné pozice proudu musí ležet v řízené sekvence.Jinak (nebo bude ovlivněna ani pozice) umístění operace se nezdaří.
Požadavky
Záhlaví: <sstream>
Obor názvů: std