basic_streambuf::seekpos
Eine geschützte virtuelle Memberfunktion, die versucht, die aktuellen Positionen für die gesteuerten Streams zu ändern.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parameter
_Sp
Die Position, für zu suchen._Which
Gibt den Modus für die Zeigerposition an.Standard ist, es Ihnen ermöglichen, das Lesen und die Schreibpositionen zu ändern.
Rückgabewert
Die neue Position oder eine ungültige Streamposition.Um festzustellen wenn die Streamposition ungültig ist, vergleichen Sie den Rückgabewert mit pos_type(off_type(-1)).
Hinweise
Die neue Position ist _Sp.
Normalerweise werden which & ios_base::in ungleich 0 ist, wird der Eingabestream auswirkt, und wenn which & ios_base::out ungleich 0 ist, wird der Ausgabestream beeinflusst.Tatsächlicher Verwendung dieses Parameters variiert mit abgeleiteten Streampuffern, jedoch.
Wenn die Funktion folgt, mit, die Streamposition oder die Positionen zu ändern, wird die die resultierende Streamposition oder der resultierenden Streampositionen zurück.Andernfalls gibt sie eine ungültige Streamposition zurück (- 1).Das Standardverhalten ist, eine ungültige Streamposition zurückzugeben.
Anforderungen
Header: <streambuf>
Namespace: std