fpos 类

模板类描述可以存储所需的所有信息。还原所有流内任意位置的文件的对象。 类 fpos<St> 对象有效存储至少两个成员对象:

  • 字节偏移类型,streamoff

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

它还存储一个随机文件位置,供 basic_filebuf,类使用对象类型 fpos_t。 对于与文件大小限制的环境,不过,可能有时互换使用 streamofffpos_t。 对于不具有状态依赖编码的流的环境,mbstate_t 可能实际上不使用。 因此,成员对象数存储的可能更改。

template <class Statetype> 
   class fpos

参数

  • Statetype
    状态信息。

构造函数

fpos

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

成员函数

seekpos

在内部使用。仅标准 C++ 库。 请勿调用从代码中调用此方法。

state

设置或返回转换状态。

运算符

运算符!=

测试不相等的文件位置的。

operator+

增大交换文件位置的。

运算符 +=

增大交换文件位置的。

operator-

递减文件位置的。

operator-=

递减文件位置的。

运算符==

测试相等的文件位置的。

运算符 streamoff

类型 fpos 对象转换为 streamoff类型的对象。

要求

页眉: <ios>

命名空间: std

请参见

参考

C++ 标准库中的线程安全

iostream 编程

iostreams 约定

其他资源

fpos 成员

ios 成员