Spec-Zone.ru › C++

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

protected:
void gbump( int count );

Пропускает count символов в области чтения. Это выполняется добавлением count к указателю чтения. Проверки на исчерпание области чтения не выполняются.

Параметры

count - количество пропускаемых символов

Возвращаемое значение

(нет)

Примечания

Поскольку эта функция принимает int, она не может работать с буферами размером более std::numeric_limits<int>::max() символов (предложение LWG 255).

Пример

Отчёты об ошибках

Следующие отчёты об ошибках, изменяющие поведение, были применены задним числом к ранее опубликованным стандартам C++.

Отчёт об ошибке Применялся к Поведение согласно опубликованной версии Правильное поведение
LWG 59 C++98 не было ясно, можно ли реализовать gbump как
вызов sbumpc count раз (что может проверять исчерпание области чтения)
только добавить count
к указателю чтения

См. также

pbump
перемещает указатель следующего символа выходной последовательности
(защищённая функция-член)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/io/basic_streambuf/gbump

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API