fpos Class

模板类描述一个对象,它可以存储还原任何流中的任意文件的位置指示器所需的所有信息。 对象的类 fpos <St> 有效地存储至少两个成员对象:

  • 字节偏移量,类型的 streamoff

  • 转换状态,供使用的类 basic_filebuf,对象类型的 St,通常是mbstate_t

它还可以存储任意文件的位置,以供类的对象 basic_filebuf,类型的fpos_t。 对于具有有限的文件大小,但是,环境streamofffpos_t有时可以互换使用。 对于不具有依赖于状态的编码的流的环境mbstate_t实际上可能是未使用。 因此,存储的成员对象的数目可能会有所不同。

template <class Statetype>
   class fpos

参数

  • Statetype
    状态信息。

42zz68ta.collapse_all(zh-cn,VS.110).gif构造函数

fpos

创建一个对象,包含有关在流中的位置 (偏移) 的信息。

42zz68ta.collapse_all(zh-cn,VS.110).gif成员函数

seekpos

由标准 C++ 库内部使用。 从您的代码不调用此方法。

state

设置或返回转换状态。

42zz68ta.collapse_all(zh-cn,VS.110).gif运算符

运算符! =

不相等测试文件位置指示器。

+ 运算符

增加一个文件位置指示器。

运算符 + =

增加一个文件位置指示器。

运算符-

将一个文件位置指示器。

运算符 =

将一个文件位置指示器。

运算符 = =

测试文件位置指示器相等。

运算符 streamoff

强制转换对象类型的fpos类型的对象streamoff

要求

标题: <ios>

命名空间: 标准

请参见

参考

线程安全性对标准C++库中

iostream编程

(mfc)约定

其他资源

fpos 成员

ios 成员