basic_streambuf::seekpos
Chráněné virtuální členskou funkci, která se pokouší změnit aktuální umístění pro řízené proudy.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parametry
_Sp
Umístění pro hledání._Which
Určuje režim pro umístění ukazatele.Ve výchozím nastavení je umožňují změnit, číst a zapisovat pozic.
Vrácená hodnota
Novou pozici nebo pozici neplatný datový proud.Chcete-li zjistit, pokud pozice proudu je neplatná, porovnat hodnoty pos_type(off_type(-1)).
Poznámky
Nové místo je _Sp.
Obvykle Pokud které &ios_base::in je nenulová, je ovlivněna vstupní datový proud a pokud které &ios_base::out je nenulová, je ovlivněna výstupní datový proud.Skutečné použití tohoto parametru liší vyrovnávací paměti odvozeného datového proudu, nicméně.
Pokud funkci podaří změnou polohy proudu nebo pozice, vrátí výsledné pozice proudu nebo jedno z výsledné umístění datového proudu.V opačném případě vrátí pozici neplatný datový proud (-1).Výchozí chování je vrátit na místě neplatný datový proud.
Požadavky
Záhlaví:<streambuf>
Obor názvů: std