Condividi tramite


Classe fpos

La classe modello descrive un oggetto che può archiviare tutte le informazioni necessarie per ripristinare un indicatore percorso arbitrario all'interno del flusso. Un oggetto di classe fpos<St> della classe efficiente l'archiviazione almeno due oggetti membro:

  • Un offset di byte, di tipo streamoff.

  • Uno stato di conversione, per l'utilizzo di un oggetto di basic_filebuf della classe, di tipo St, in genere mbstate_t.

È possibile archiviare un percorso del file arbitraria, per l'utilizzo da parte di un oggetto classe basic_filebuf, di tipo fpos_t. Per un ambiente con file di dimensioni limitate, tuttavia, streamoff e fpos_t talvolta possono essere utilizzati indifferentemente. Per un ambiente senza i flussi con una codifica stati dipendente, mbstate_t può risultare inutilizzate. Di conseguenza, il numero di oggetti membro archiviati può variare.

template <class Statetype> 
   class fpos

Parametri

  • Statetype
    Informazioni sullo stato.

Costruttori

fpos

Creare un oggetto che contiene informazioni su una posizione (offset) in un flusso.

Funzioni del membro

seekpos

Utilizzato internamente dalla libreria C++ standard solo. Non chiamare questo metodo dal codice.

Stato di

Imposta o restituisce lo stato di conversione.

Operatori

operatore!=

Verificare gli indicatori percorso per le disuguaglianze.

operator+

Incrementa un indicatore posizione.

operatore+=

Incrementa un indicatore posizione.

operator-

Decrementa un indicatore posizione.

operatore-=

Decrementa un indicatore posizione.

operatore==

Verificare gli indicatori percorso per uguaglianza.

streamoff dell'operatore

Oggetto dei cast di tipo fpos in un oggetto di tipo streamoff.

Requisiti

IOS <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Sicurezza dei thread nella libreria standard C++

Programmazione di iostream

Convenzioni di iostream

Altre risorse

membri di fpos

<IOS> membri