Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die geschützten versucht der virtuelle Memberfunktion, um die aktuelle Positionen für die gesteuerten Streams zu ändern.
virtual pos_type seekoff(
off_type _Off,
ios_base::seekdir _Way,
ios_base::openmode _Mode = ios_base::in | ios_base::out
);
Parameter
_Off
Die Position, für relativ zu _Way zu suchen.Weitere Informationen finden Sie unter basic_stringbuf::off_type._Way
Der Ausgangspunkt für Offsetvorgänge.Mögliche Werte finden Sie unter ios_base::seekdir._Mode
Gibt den Modus für die Zeigerposition an.Standard ist, es Ihnen ermöglichen, das Lesen und die Schreibpositionen zu ändern.Weitere Informationen finden Sie unter ios_base::openmode.
Rückgabewert
Gibt die neue Position oder eine ungültige Streamposition zurück.
Hinweise
Für ein Objekt der Klasse basic_stringbuf<Elem, Tr, Alloc>, besteht eine Streamposition rein aus einem Streamoffset.Offset null legt das erste Element der Sequenz gesteuerten fest.
Die neue Position wird bestimmt, wie folgt:
Wenn _Way == ios_base::beg, die neue Position der Anfang des Streams plus _Off ist.
Wenn _Way == ios_base::cur, die neue Position die aktuelle Streamposition plus _Off ist.
Wenn _Way == ios_base::end, die neue Position das Ende des Streams plus _Off ist.
Wenn _Mode & ios_base::in ungleich 0 (null) ist, wird die - Funktion die nächste Position, den Eingabepuffer in zu lesen.Wenn _Mode & ios_base::out ungleich 0 (null) ist, wird die - Funktion die nächste Position, in den Ausgabepuffer zu schreiben.Damit ein Stream beeinflusst werden kann, sein Puffer muss vorhanden sein.Damit ein positionierender Vorgang, die resultierende Streamposition muss innerhalb der gesteuerten liegenden Sequenz folgt.Wenn die Funktion beide Streampositionen auswirkt, muss _Wayios_base::beg sein, oder ios_base::end und beide Streams werden am gleichen Element positioniert.Andernfalls (oder, wenn auch Position nicht beeinflusst wird), schlägt der Vorgang Positionierungseigenschaft aus.
Wenn die Funktion folgt, mit, mindestens eine oder beide der Streampositionen zu ändern, wird die resultierende Streamposition zurück.Andernfalls verbleiben sie und gibt eine ungültige Streamposition zurück.
Anforderungen
Header: <sstream>
Namespace: std