Partager via


fpos, classe

La classe du modèle décrit un objet qui peut stocker toutes les informations nécessaires pour restaurer un indicateur d'emplacement de fichier arbitraire dans n'importe quel flux de données. Un objet de fpos<St> de la classe et contient au moins deux objets membres :

  • Un décalage d'octets, de type streamoff.

  • Une condition de conversion, devant être utilisé par un objet de basic_filebuf de la classe, de type St, généralement mbstate_t.

Il peut également signaler une position de fichier arbitraire, devant être utilisé par un objet de la classe basic_filebuf, de type fpos_t. Pour un environnement avec une taille de fichier limitée, toutefois, streamoff et fpos_t peuvent parfois être utilisés l'un à l'autre. Pour un environnement et les flux de données ayant un encodage (état-province dépendant, mbstate_t peut réellement être inutilisé. Par conséquent, le nombre d'objets membres inscrits peuvent varier.

template <class Statetype> 
   class fpos

Paramètres

  • Statetype
    Informations d'état.

Constructeurs

fpos

Créez un objet qui contient des informations sur une position (décalage) dans un flux de données.

Fonctions membres

seekpos

Utilisé en interne par la bibliothèque C++ standard uniquement. N'appelez pas la méthode de votre code.

État

Définit ou retourne l'état de conversion.

Opérateurs

operator!=

Teste les indicateurs d'emplacement de fichier pour l'inégalité.

+(opérateur)

Incrémente un indicateur d'emplacement de fichier.

+=, opérateur

Incrémente un indicateur d'emplacement de fichier.

- (opérateur)

Remet un indicateur d'emplacement de fichier.

opérateur-=

Remet un indicateur d'emplacement de fichier.

operator==

Teste les indicateurs d'emplacement de fichier pour déterminer l'égalité des valeurs.

streamoff d'opérateur

Objet de conversions de type fpos à l'objet de type streamoff.

Configuration requise

En-tête :<entrées/sorties de >

Espace de noms : std

Voir aussi

Référence

Sécurité des threads dans la bibliothèque standard C++

iostream, programmation

iostreams, conventions

Autres ressources

membres de fpos

<ios> membres