C++ 流缓冲区 - seekpos



描述

它用于将位置指针设置为绝对位置,并为参数指定的定位指针设置新的绝对位置 pos。

声明

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

streampos seekpos (streampos sp, ios_base::openmode which = ios_base::in | ios_base::out);

参数

  • pos − 位置指针的新绝对位置。

  • way − 它确定受影响的位置指针:get 指针。

返回值

成功时返回 pos,失败时返回 streampos(streamoff(-1))。

异常

基本保证 − 如果抛出异常,对象处于有效状态。

数据竞争

它修改 stringbuf 对象。

streambuf.htm
广告