std::basic_streambuf<CharT,Traits>:: pubseekoff, std::basic_streambuf<CharT,Traits>:: seekoff
|
pos_type pubseekoff
(
off_type off,
std::
ios_base
::
seekdir
dir,
std:: ios_base :: openmode which = ios_base :: in | ios_base :: out ) ; |
(1) | |
|
protected
:
virtual
pos_type seekoff
(
off_type off,
std::
ios_base
::
seekdir
dir,
|
(2) | |
Setzt die Position des Positionsindikators der Eingabe- und/oder Ausgabesequenz relativ zu einer anderen Position.
Inhaltsverzeichnis |
Parameter
| off | - | relative Position, auf die der Positionsindikator gesetzt werden soll. | ||||||||
| dir | - |
definiert die Basispunkt, auf den der relative Offset angewendet wird. Es kann eine der folgenden Konstanten sein:
|
||||||||
| which | - |
definiert, welche der Eingabe- und/oder Ausgabesequenzen beeinflusst werden sollen. Es kann eine oder eine Kombination der folgenden Konstanten sein:
|
Hinweis
Nicht alle Kombinationen von Parametern sind möglicherweise gültig, siehe die abgeleiteten Versionen von
seekoff
für Details.
Rückgabewert
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Fehlerberichte
Die folgenden verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.
| DR | Angewendet auf | Verhalten wie veröffentlicht | Korrektes Verhalten |
|---|---|---|---|
| LWG 55 | C++98 |
die Basisklassenversion von
seekoff
lieferte
eine undefinierte ungültige Stream-Position |
liefert pos_type ( off_type ( - 1 ) ) |
Siehe auch
|
ruft
seekpos
(
)
auf
(öffentliche Elementfunktion) |
|
|
[virtual]
|
positioniert die Dateiposition neu, unter Verwendung relativer Adressierung
(virtuelle geschützte Elementfunktion von
std::basic_filebuf<CharT,Traits>
)
|
|
[virtual]
|
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beiden neu, unter Verwendung relativer Adressierung
(virtuelle geschützte Elementfunktion von
std::basic_stringbuf<CharT,Traits,Allocator>
)
|
|
[virtual]
|
positioniert den nächsten Zeiger in der Eingabesequenz, Ausgabesequenz oder beiden neu, unter Verwendung relativer Adressierung
(virtuelle geschützte Elementfunktion von
std::strstreambuf
)
|