fpos (Clase)

La clase de plantilla describe un objeto que puede almacenar toda la información necesaria para restaurar un indicador arbitrario del archivo (el archivo posición dentro de la secuencia. Un objeto de los fposSt<> de la clase almacena eficazmente por lo menos dos objetos miembro:

  • Un desplazamiento de bytes, de streamoffescrito.

  • Un estado de conversión, para uso de un objeto de basic_filebuf de la clase, de Stescrito, normalmente mbstate_t.

También puede almacenar una posición arbitraria del archivo, para uso de un objeto de la clase basic_filebuf, de fpos_tescrito. Para un entorno con tamaño de archivo limitado, sin embargo, streamoff y fpos_t se pueden utilizar a veces indistintamente. Para un entorno sin las secuencias que tienen una codificación provincia- dependiente, mbstate_t puede ser realmente no. Por tanto, el número de objetos miembro almacenados puede variar.

template <class Statetype> 
   class fpos

Parámetros

  • Statetype
    Información de estado.

Constructores

fpos

Cree un objeto que contiene información sobre una posición (desplazamiento) en una secuencia.

Funciones miembro

seekpos

Se utiliza internamente por la biblioteca estándar de C++. No llame a este método desde código.

state

Establece o devuelve el estado de la conversión.

Operadores

operator!=

Indicadores del archivo (el archivo posición de pruebas para la desigualdad.

operator+

Incrementa un indicador del archivo (el archivo posición.

operator+=

Incrementa un indicador del archivo (el archivo posición.

operator-

Disminuye un indicador del archivo (el archivo posición.

operator-=

Disminuye un indicador del archivo (el archivo posición.

operator==

Indicadores del archivo (el archivo posición de las pruebas de igualdad.

streamoff de operador

Convierte el objeto de fpos escrito en el objeto de streamoffescrito.

Requisitos

IOS <deHeader: >

Espacio de nombres: std

Vea también

Referencia

Seguridad para subprocesos en la biblioteca estándar de C++

Programación con iostream

Convenciones de iostreams

Otros recursos

miembros de los fpos

miembros de <IOS>