C ++ Fstream - Função fpos

Descrição

É usado no modelo de classe de posição de fluxo. Modelo de classe usado como modelo para tipos para indicar posições em fluxos. O modelo depende do tipo de estado stateT.

Os detalhes desta classe são definidos pela implementação, mas tem pelo menos dois membros -

stateT state() const;
void state(stateT);

Declaração

A seguir está a declaração para std :: fpos.

C ++ 98

template <class stateT> class fpos;

Objetos de qualquer tipo de instância fpos suportam construção e conversão de int, e permitem conversões consistentes de / para valores do tipo streamoff (bem como sendo adicionados ou subtraídos valores deste tipo).

Dois objetos deste tipo podem ser comparados com os operadores == e! =. Eles também podem ser subtraídos, o que produz um valor do tipo streamoff.

Os tipos de sinônimos streampos e wstreampos são instanciações desse modelo com mbstate_t como stateT.