std::basic_spanbuf<CharT,Traits>::seekpos
From cppreference.com
< cpp | io | basic spanbuf
| protected: pos_type seekpos( pos_type sp, std::ios_base::openmode which = |
(C++23から) | |
getおよび/またはput領域の次のポインタを指定された位置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> の public メンバ関数) | |
| [virtual] |
入力シーケンス、出力シーケンス、またはその両方で、絶対アドレス指定を使用して次のポインタを再配置する (virtual protected member function of std::basic_stringbuf<CharT,Traits,Allocator>) |
| [virtual] |
入力シーケンス、出力シーケンス、またはその両方で、絶対アドレス指定を使用して次のポインタを再配置する (virtual protected member function of std::strstreambuf) |