basic_streambuf::seekpos
Une fonction membre virtuelle protégée qui essaie de modifier les situations actuelles pour les flux de données sous contrôle.
virtual pos_type seekpos(
pos_type _Sp,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Paramètres
_Sp
Position à rechercher._Which
Spécifie l'état de la position du pointeur.La valeur par défaut est de vous permettre de modifier les positions de lecture et d'écriture.
Valeur de retour
La nouvelle position, ou une position incorrecte de flux.Pour déterminer si la position de flux est pas valide, comparez la valeur de retour avec pos_type(off_type(-1)).
Notes
La nouvelle position est _Sp.
En général, si which & ios_base::in est différent de zéro, le flux d'entrée est affectée, et si which & ios_base::out est différent de zéro, le flux de sortie est affecté.L'utilisation réelle de ce paramètre varie entre les mémoires tampons du flux dérivées, cependant.
Si la fonction réussit en modifiant la position ou les positions de flux, elle retourne la position de flux ou résultant des positions résultant de flux.Sinon, elle retourne une position incorrecte de flux (- 1).Le comportement par défaut consiste à retourner une position incorrecte de flux.
Configuration requise
en-tête : <streambuf>
l'espace de noms : DST