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.
Пример
См. также
| возвращает указатели на начало, текущий символ и конец области вставки (защищенная функция-член) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/basic_streambuf/gptr