名前空間
変種
操作

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

From cppreference.com
< cpp‎ | io‎ | basic spanbuf
 
 
 
std::basic_spanbuf
公開メンバ関数
Protected member functions
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から)

getおよび/またはput領域の次のポインタを指定された位置spに移動させます(可能な場合)。

return seekoff(off_type(sp), std::ios_base::beg, which);と同等です。

目次

[編集] パラメータ

sp - seekoff()またはseekpos()によって取得されたようなストリーム位置
which - 入力シーケンス、出力シーケンス、またはその両方に影響するかどうかを定義します。これは、次の定数のいずれか、またはそれらの組み合わせです。
Constant 説明
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> の public メンバ関数) [編集]
[virtual]
入力シーケンス、出力シーケンス、またはその両方で、絶対アドレス指定を使用して次のポインタを再配置する
(virtual protected member function of std::basic_stringbuf<CharT,Traits,Allocator>) [編集]
[virtual]
入力シーケンス、出力シーケンス、またはその両方で、絶対アドレス指定を使用して次のポインタを再配置する
(virtual protected member function of std::strstreambuf) [編集]
English 日本語 中文(简体) 中文(繁體)