名前空間
変種
操作

std::basic_streambuf<CharT,Traits>::gbump

From cppreference.com
< cpp‎ | io‎ | basic streambuf
 
 
 
 
protected:
void gbump( int count );

読み取り領域のcount文字をスキップします。これは、読み取りポインタcountを加算することで行われます。アンダーフローのチェックは行われません。

目次

[編集] パラメータ

count - スキップする文字数

[編集] 戻り値

(なし)

[編集] ノート

この関数はintを受け取るため、intより大きいバッファを操作することはできません(std::numeric_limits<int>::max()文字)(LWG issue 255)。

[編集]

[編集] 不具合報告

以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。

DR 適用対象 公開された動作 正しい動作
LWG 59 C++98 gbumpが次のように実装できるかどうかは不明でした。
sbumpccount回呼び出す(これはアンダーフローをチェックする可能性があります)
単にcountを加算する
読み取りポインタに

[編集] 関連項目

出力シーケンスの次のポインタを進める
(protected メンバ関数) [編集]
English 日本語 中文(简体) 中文(繁體)