std::basic_spanbuf<CharT,Traits>::seekpos
來自 cppreference.com
< 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 的虛保護成員函式) |