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) | |
Gibt Zeiger zurück, die den Get-Bereich definieren.
1) Gibt den Zeiger auf den Anfang des Get-Bereichs zurück.
2) Gibt den Zeiger auf das aktuelle Zeichen ( get pointer ) im Get-Bereich zurück.
3) Gibt den Zeiger auf das Element nach dem Ende des Lesebereichs zurück.
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
1) Der Zeiger auf den Anfang des Get-Bereichs.
2) Der Zeiger auf das aktuelle Zeichen ( get pointer ) im Get-Bereich.
3) Der Zeiger eine Position hinter das Ende des Lesebereichs.
Hinweise
Während die Namen "gptr" und "egptr" auf den Lesebereich verweisen, bezieht sich der Name "eback" auf das Ende des Putback-Bereichs: Durch Rückwärtsschreiten von
gptr
können Zeichen zurückgelegt werden, bis
eback
erreicht ist.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
gibt einen Zeiger auf den Anfang, das aktuelle Zeichen und das Ende des Put-Bereichs zurück
(geschützte Elementfunktion) |