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が次のように実装できるかどうかは不明でした。sbumpcを count回呼び出す(これはアンダーフローをチェックする可能性があります) |
単にcountを加算する読み取りポインタに |
[編集] 関連項目
| 出力シーケンスの次のポインタを進める (protected メンバ関数) |