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++.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 59 | C++98 |
было неясно, может ли
gbump
быть реализован как
вызов sbumpc count раз (что может проверять underflow) |
только добавить
count
к указателю чтения |
Смотрите также
|
перемещает указатель next выходной последовательности
(защищённая функция-член) |