Namespaces
Variants

std::basic_spanbuf<CharT,Traits>:: seekpos

From cppreference.net
std::basic_spanbuf
Public member functions
Protected member functions
basic_spanbuf::seekpos
(C++23)
Non-member functions
protected :

pos_type seekpos ( pos_type sp, std:: ios_base :: openmode which =

std:: ios_base :: in | std:: ios_base :: out ) override ;
(seit C++23)

Positioniert den nächsten Zeiger des Lese- und/oder Schreibbereichs, falls möglich, an die durch sp angegebene Position.

Entspricht return seekoff ( off_type ( sp ) , std:: ios_base :: beg , which ) ; .

Inhaltsverzeichnis

Parameter

sp - Stream-Position, wie sie beispielsweise durch seekoff() oder seekpos() erhalten wird
which - definiert, ob die Eingabesequenz, die Ausgabesequenz oder beide betroffen sind. Es kann eine oder eine Kombination der folgenden Konstanten sein:
Konstante Erklärung
in beeinflusst die Eingabesequenz
out beeinflusst die Ausgabesequenz

Rückgabewert

sp bei Erfolg oder pos_type ( off_type ( - 1 ) ) bei Misserfolg.

Hinweise

seekpos() wird aufgerufen von std::basic_streambuf::pubseekpos() , welches aufgerufen wird von den Einzelargument-Versionen von std::basic_istream::seekg() und std::basic_ostream::seekp() .

Beispiel

Siehe auch

ruft seekpos ( ) auf
(öffentliche Elementfunktion von std::basic_streambuf<CharT,Traits> )
[virtual]
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beiden mittels absoluter Adressierung neu
(virtuelle geschützte Elementfunktion von std::basic_stringbuf<CharT,Traits,Allocator> )
[virtual]
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beiden mittels absoluter Adressierung neu
(virtuelle geschützte Elementfunktion von std::strstreambuf )