目录

seekoff

描述 (Description)

它用于将位置指针设置为相对位置,并为参​​数指定的位置指针设置新位置。 此位置计算为相对于通过方式指定的原点的关闭字符的偏移量。

声明 (Declaration)

以下是std :: stringbuf :: setbuf的声明。

streampos seekoff (streamoff off, ios_base::seekdir way,
                  ios_base::openmode which = ios_base::in | ios_base::out);

参数 (Parameters)

  • off - 它是一个偏移值。

  • way - 它是ios_base :: seekdir类型的对象。

返回值 (Return Value)

它返回位置指针在调用后指向的新绝对位置,如果在成功时表示为streampos类型的值,或者如果上述不可能,则返回streampos(streamoff(-1))。 streampos是一种定位类型,可以在失败时转换为整数类型。

异常 (Exceptions)

Basic guarantee - 如果抛出异常,则对象处于有效状态。

数据竞争 (Data races)

它修改了stringbuf对象。

↑回到顶部↑
WIKI教程 @2018