std::basic_spanbuf<CharT,Traits>::seekpos
Von cppreference.com
< cpp | io | basic spanbuf
| protected: pos_type seekpos( pos_type sp, std::ios_base::openmode which = |
(seit C++23) | |
Setzt den nächsten Zeiger auf den Lese- und/oder Schreibbereich, wenn möglich, auf die durch sp angezeigte Position.
Äquivalent zu return seekoff(off_type(sp), std::ios_base::beg, which);.
Inhalt |
[bearbeiten] Parameter
| sp | - | Stream-Position, wie sie von seekoff() oder seekpos() erhalten wird | ||||||
| which | - | legt fest, ob die Eingabesequenzen, die Ausgabesequenz oder beide betroffen sind. Es kann eine oder eine Kombination der folgenden Konstanten sein:
|
[bearbeiten] Rückgabewert
sp bei Erfolg oder pos_type(off_type(-1)) bei Fehler.
[bearbeiten] Hinweise
seekpos() wird von std::basic_streambuf::pubseekpos() aufgerufen, welche von den Ein-Argument-Versionen von std::basic_istream::seekg() und std::basic_ostream::seekp() aufgerufen wird.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| ruft seekpos() auf (öffentliche Member-Funktion von std::basic_streambuf<CharT,Traits>) | |
| [virtuell] |
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beidem neu, unter Verwendung absoluter Adressierung (virtual protected member function of std::basic_stringbuf<CharT,Traits,Allocator>) |
| [virtuell] |
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beidem neu, unter Verwendung absoluter Adressierung (virtual protected member function of std::strstreambuf) |