std::basic_streambuf<CharT,Traits>:: gbump
| I/O manipulators | ||||
| Print functions (C++23) | ||||
| C-style I/O | ||||
| Buffers | ||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(C++20)
|
||||
| Streams | ||||
| Abstractions | ||||
| File I/O | ||||
| String I/O | ||||
| Array I/O | ||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(C++23)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
|
(
C++98/26*
)
|
||||
| Synchronized Output | ||||
|
(C++20)
|
||||
| Types | ||||
| Error category interface | ||||
|
(C++11)
|
||||
|
(C++11)
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
protected
:
void gbump ( int count ) ; |
||
在获取区域中跳过 count 个字符。这是通过将 count 加到 获取指针 上来实现的。不会进行下溢检查。
目录 |
参数
| count | - | 要跳过的字符数量 |
返回值
(无)
注释
由于此函数接受一个 int 参数,它无法操作超过 std:: numeric_limits < int > :: max ( ) 字符长度的缓冲区( LWG issue 255 )。
示例
|
本节内容不完整
原因:缺少示例 |
缺陷报告
以下行为变更缺陷报告被追溯应用于先前发布的C++标准。
| 缺陷报告 | 应用于 | 发布时的行为 | 正确行为 |
|---|---|---|---|
| LWG 59 | C++98 |
不清楚
gbump
是否可以实现为
调用 sbumpc count 次(可能检查下溢) |
仅将
count
添加到获取指针 |
参见
|
推进输出序列的下一指针
(受保护成员函数) |