它用于流位置类模板。类模板用作类型的模板,用于指示流中的位置。模板取决于状态类型stateT
。
这个类的细节是实现定义的,但至少有两个成员 -
stateT state() const;
void state(stateT);
声明
以下是std::fpos
的声明。
C++98
template <class stateT> class fpos;
任何fpos
实例化类型的对象都支持从int
构造和转换,并允许对streamoff
类型的值进行一致的转换(以及对此类型的值增加或减少)。
这种类型的两个对象可以使用运算符==
和!=
进行比较。 它们也可以被减去,这将产生 streamoff
类型的值。
同义词类型 streampos
和 wstreampos
是这个模板的实例化,其中 mbstate_t
作为stateT
。