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
Creare un oggetto che contiene informazioni su una posizione (offset) in un flusso. |
Funzioni del membro
Utilizzato internamente dalla libreria C++ standard solo. Non chiamare questo metodo dal codice. |
|
Imposta o restituisce lo stato di conversione. |
Operatori
Verificare gli indicatori percorso per le disuguaglianze. |
|
Incrementa un indicatore posizione. |
|
Incrementa un indicatore posizione. |
|
Decrementa un indicatore posizione. |
|
Decrementa un indicatore posizione. |
|
Verificare gli indicatori percorso per uguaglianza. |
|
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++