std::basic_streambuf<CharT,Traits>:: eback, gptr, egptr
| 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)
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
char_type
*
eback
(
)
const
;
|
(1) | |
|
char_type
*
gptr
(
)
const
;
|
(2) | |
|
char_type
*
egptr
(
)
const
;
|
(3) | |
Возвращает указатели, определяющие область получения.
1) Возвращает указатель на начало области получения данных.
2) Возвращает указатель на текущий символ ( get pointer ) в области получения.
3) Возвращает указатель на элемент, следующий за концом области получения данных.
Содержание |
Параметры
(нет)
Возвращаемое значение
1) Указатель на начало области get.
2) Указатель на текущий символ ( get pointer ) в области получения.
3) Указатель на позицию за концом области получения данных.
Примечания
В то время как названия "gptr" и "egptr" относятся к области чтения, название "eback" относится к концу области возврата: двигаясь назад от
gptr
, символы могут быть возвращены до достижения
eback
.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
возвращает указатель на начало, текущий символ и конец области вывода
(защищённая функция-член) |