std::basic_spanbuf<CharT,Traits>::seekpos
来自 cppreference.cn
< cpp | io | basic spanbuf
protected: pos_type seekpos( pos_type sp, std::ios_base::openmode which = |
(C++23 起) | |
如果可能,将下一个指针重新定位到获取和/或放置区域,到由 sp
指示的位置。
等价于 return seekoff(off_type(sp), std::ios_base::beg, which);。
目录 |
[编辑] 参数
sp | - | 流位置,例如通过 seekoff() 或 seekpos() 获取的位置 | ||||||
which | - | -
|
[编辑] 返回值
成功时返回 sp
,失败时返回 pos_type(off_type(-1))。
[编辑] 注意
seekpos()
由 std::basic_streambuf::pubseekpos() 调用,而 std::basic_istream::seekg() 和 std::basic_ostream::seekp() 的单参数版本会调用它。
[编辑] 示例
本节不完整 原因:无示例 |
[编辑] 另请参见
调用 seekpos() ( std::basic_streambuf<CharT,Traits> 的公共成员函数) | |
[虚函数] |
使用绝对寻址重新定位输入序列、输出序列或两者的下一个指针 ( std::basic_stringbuf<CharT,Traits,Allocator> 的虚保护成员函数) |
[虚函数] |
使用绝对寻址重新定位输入序列、输出序列或两者的下一个指针 ( std::strstreambuf 的虚保护成员函数) |