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.