Classe fpos
A classe do modelo descreve um objeto que pode armazenar todas as informações necessárias para restaurar um indicador de arquivo arbitrário posição dentro do fluxo. Um objeto de fpos da classeSt<> armazena efetivamente pelo menos dois objetos de membro:
Um deslocamento de bytes, do tipo streamoff.
Um estado de conversão, para uso de um objeto de basic_filebuf a classe, o tipo St, normalmente mbstate_t.
Também pode armazenar uma posição arbitrária de arquivo, para o uso de um objeto da classe basic_filebuf, de tipo fpos_t. Para um ambiente com tamanho de arquivo delimitado, porém, streamoff e fpos_t às vezes podem ser usados alternadamente. Para um ambiente sem os fluxos que têm uma codificação de estado dependente, mbstate_t pode ser realmente não usado. Consequentemente, o número de objetos do membro armazenados pode variar.
template <class Statetype>
class fpos
Parâmetros
- Statetype
Informações do estado.
Construtores
Crie um objeto que contém informações sobre uma posição (deslocamento) em um fluxo. |
Funções de membro
Usado internamente pela biblioteca padrão apenas C++. Não chamar este método no seu código. |
|
Define ou retorna o estado da conversão. |
Operadores
Indicadores de arquivo posição dos testa a desigualdade. |
|
Incrementa um indicador de arquivo posição. |
|
Incrementa um indicador de arquivo posição. |
|
Diminui um indicador de arquivo posição. |
|
Diminui um indicador de arquivo posição. |
|
Indicadores de arquivo posição de teste para fins de igualdade. |
|
Objeto conversões de tipo fpos ao objeto do tipo streamoff. |
Requisitos
Ios <deHeader: >
Namespace: std
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++