C++ streambuf - seekpos
描述
用于将位置指针设置为绝对位置,并为参数which指定的位置指针设置绝对新位置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))。
异常
Basic guarantee − 如果抛出异常,则对象处于有效状态。
数据竞争
它修改了 stringbuf 对象。