名稱空間
變體
操作

std::basic_spanbuf<CharT,Traits>::seekpos

來自 cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
公開成員函式
受保護的成員函式
basic_spanbuf::seekpos
(C++23)
非成員函式
 
protected:

pos_type seekpos( pos_type sp, std::ios_base::openmode which =

                      std::ios_base::in | std::ios_base::out ) override;
(C++23 起)

如果可能,將下一個指標重新定位到獲取和/或放置區域,到由 sp 指示的位置。

等價於 return seekoff(off_type(sp), std::ios_base::beg, which);

目錄

[編輯] 引數

sp - 流位置,例如透過 seekoff()seekpos() 獲取的位置
which - -
常量 解釋
in 影響輸入序列
out 影響輸出序列

[編輯] 返回值

成功時返回 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 的虛保護成員函式) [編輯]