std::basic_spanbuf<CharT,Traits>:: seekpos
|
protected
:
pos_type seekpos
(
pos_type sp,
std::
ios_base
::
openmode
which
=
|
(depuis C++23) | |
Repositionne le pointeur suivant de la zone de lecture et/ou d'écriture, si possible, à la position indiquée par
sp
.
Équivalent à return seekoff ( off_type ( sp ) , std:: ios_base :: beg , which ) ; .
Table des matières |
Paramètres
| sp | - |
position du flux, telle qu'obtenue par
seekoff()
ou
seekpos()
|
||||||
| which | - |
définit si la séquence d'entrée, la séquence de sortie, ou les deux sont affectées. Peut être une ou une combinaison des constantes suivantes :
|
Valeur de retour
sp
en cas de succès ou
pos_type
(
off_type
(
-
1
)
)
en cas d'échec.
Notes
seekpos()
est appelée par
std::basic_streambuf::pubseekpos()
, qui est appelée par les versions à un seul argument de
std::basic_istream::seekg()
et
std::basic_ostream::seekp()
.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
appelle
seekpos
(
)
(fonction membre publique de
std::basic_streambuf<CharT,Traits>
)
|
|
|
[virtual]
|
repositionne le pointeur suivant dans la séquence d'entrée, la séquence de sortie, ou les deux en utilisant l'adressage absolu
(fonction membre protégée virtuelle de
std::basic_stringbuf<CharT,Traits,Allocator>
)
|
|
[virtual]
|
repositionne le pointeur suivant dans la séquence d'entrée, la séquence de sortie, ou les deux en utilisant l'adressage absolu
(fonction membre protégée virtuelle de
std::strstreambuf
)
|