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.
Eine geschützte virtuelle Memberfunktion, die versucht, die aktuellen Positionen für die gesteuerten Streams zu ändern.
virtual streampos seekpos(
streampos _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
Wenn die Funktion folgt, mit, eine oder beide Streampositionen zu ändern, wird die resultierende Streamposition zurück.Andernfalls verbleiben sie und gibt eine ungültige Streamposition zurück.Um festzustellen wenn die Streamposition ungültig ist, vergleichen Sie den Rückgabewert mit pos_type(off_type(-1)).
Hinweise
Die geschützten Bemühungen der virtuelle Memberfunktion, aktuellen Positionen für die gesteuerten Streams zu ändern.Ein Objekt von Klasse strstreambuf, besteht eine Streamposition rein aus einem Streamoffset.Offset null legt das erste Element der Sequenz gesteuerten fest.Die neue Position wird durch _Sp bestimmt.
Wenn _Which &. ios_base::in ungleich 0 ist und der Eingabepuffer vorhanden ist, ändert die Funktion die folgenden Position, den Eingabepuffer in zu lesen.Wenn _Which &. ios_base::out ungleich 0 ist und der Ausgabepuffer vorhanden ist, wird die Funktion auch die folgende Position fest zu schreiben, um die folgenden Position entspricht zu lesen.Wenn _Which &. ios_base::out ungleich 0 ist und der Ausgabepuffer vorhanden ist, ändert die Funktion die folgenden Position, in den Ausgabepuffer zu schreiben.Andernfalls schlägt der Positionierungseigenschaft Vorgang aus.Damit ein positionierender Vorgang, die resultierende Streamposition muss innerhalb der gesteuerten liegenden Sequenz folgt.
Anforderungen
Header: <strstream>
Namespace: std