basic_streambuf::seekpos
Une fonction membre virtuelle protégée qui tente de modifier les situations actuelles pour les flux de données installations surveillées.
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 le mode pour la position du pointeur. La valeur par défaut est de vous permettre de modifier les positions en lecture et en écriture.
Valeur de retour
La nouvelle position, ou une position de flux valide. Pour déterminer si la position du flux est 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érente de zéro, le flux d'entrée est affecté, et si which & ios_base::out est différente de zéro, la sortie est affecté. L'utilisation réelle du paramètre varie entre les mémoires tampons de flux dérivées, toutefois.
Si la fonction réussit en modifiant la position du flux ou les positions, elle retourne la position du flux ou obtenu les positions du flux résultant. Sinon, elle retourne la position du flux valide (- 1). Le comportement par défaut consiste à retourner une position du flux valide.
Configuration requise
**En-tête :**streambuf <de >
Espace de noms : std