C ++ Fstream - Fonction fpos

La description

Il est utilisé dans le modèle de classe de position de flux. Modèle de classe utilisé comme modèle pour les types pour indiquer les positions dans les flux. Le modèle dépend du type d'état stateT.

Les détails de cette classe sont définis par l'implémentation, mais a au moins deux membres -

stateT state() const;
void state(stateT);

Déclaration

Voici la déclaration de std :: fpos.

C ++ 98

template <class stateT> class fpos;

Les objets de tout type instancié fpos prennent en charge la construction et la conversion à partir de int, et permettent des conversions cohérentes vers / à partir de valeurs de type streamoff (ainsi que des valeurs ajoutées ou soustraites de ce type).

Deux objets de ce type peuvent être comparés aux opérateurs == et! =. Ils peuvent également être soustraits, ce qui donne une valeur de type streamoff.

Les types de synonyme streampos et wstreampos sont des instanciations de ce modèle avec mbstate_t comme stateT.