Spec-Zone.ru › C++

std::basic_streambuf<CharT,Traits>::eback, gptr, egptr

char_type* eback() const;
(1)
char_type* gptr() const;
(2)
char_type* egptr() const;
(3)

Возвращает указатели, определяющие область чтения.

1) Возвращает указатель на начало области чтения.

2) Возвращает указатель на текущий символ (указатель чтения) в области чтения.

3) Возвращает указатель на позицию сразу за концом области чтения.

Параметры

(нет)

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

1) Указатель на начало области чтения.

2) Указатель на текущий символ (указатель чтения) в области чтения.

3) Указатель на позицию сразу за концом области чтения.

Примечания

Хотя имена "gptr" и "egptr" относятся к области чтения, имя "eback" относится к концу области возврата символов: при перемещении назад от gptr символы можно возвращать вплоть до eback.

Пример

См. также

pbasepptrepptr
возвращает указатель на начало, текущий символ и конец области записи
(защищённая функция-член)

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

Spec-Zone.ru

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