Compartilhar via


fpos Class

A classe de modelo descreve um objeto que pode armazenar todas as informações necessárias para restaurar um indicador de posição de arquivo arbitrário dentro de qualquer fluxo.Um objeto de classe fpos <St> armazena efetivamente pelo menos dois objetos de membro:

  • Um deslocamento de byte do tipo streamoff.

  • Um estado de conversão, para uso por um objeto da classe basic_filebuf, do tipo St, normalmente mbstate_t.

Ele também pode armazenar uma posição de arquivo arbitrário para uso por um objeto da classe basic_filebuf, do tipo fpos_t.Para um ambiente com tamanho de arquivo limitado, no entanto, streamoff e fpos_t algumas vezes podem ser usados alternadamente.Para um ambiente com nenhum fluxos têm uma codificação dependente do estado, mbstate_t realmente não utilizado.Portanto, o número de objetos membros armazenados pode variar.

template <class Statetype>
   class fpos

Parâmetros

  • Statetype
    Informações de estado.

42zz68ta.collapse_all(pt-br,VS.110).gifConstrutores

fpos

Crie um objeto que contém informações sobre uma posição (deslocamento) em um fluxo.

42zz68ta.collapse_all(pt-br,VS.110).gifFunções de membro

seekpos

Usado internamente pela biblioteca C++ padrão somente.Não chame este método em seu código.

estado

Define ou retorna o estado de conversão.

42zz68ta.collapse_all(pt-br,VS.110).gifOperadores

operador! =

Indicadores de posição do arquivo de testes desigualdade.

operador +

Incrementa um indicador de posição do arquivo.

+ = operador

Incrementa um indicador de posição do arquivo.

operador-

Indicador decrementa uma posição do arquivo.

operador =

Indicador decrementa uma posição do arquivo.

operador = =

Indicadores de posição do arquivo de testes de igualdade.

operador streamoff

Objeto de projeções do tipo fpos objeto do tipo streamoff.

Requisitos

Cabeçalho: <ios>

Namespace: std

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

iostream de programação

Convenções de iostreams

Outros recursos

os membros do fpos

<ios> Membros