std::basic_streambuf<CharT,Traits>::eback, gptr, egptr
Von cppreference.com
< cpp | io | basic streambuf
| char_type* eback() const; |
(1) | |
| char_type* gptr() const; |
(2) | |
| char_type* egptr() const; |
(3) | |
Gibt Zeiger zurück, die den Lese-Bereich definieren.
1) Gibt den Zeiger auf den Anfang des Lese-Bereichs zurück.
2) Gibt den Zeiger auf das aktuelle Zeichen (Lese-Zeiger) im Lese-Bereich zurück.
3) Gibt den Zeiger hinter das Ende des Lese-Bereichs zurück.
Inhalt |
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
1) Der Zeiger auf den Anfang des Lese-Bereichs.
2) Der Zeiger auf das aktuelle Zeichen (Lese-Zeiger) im Lese-Bereich.
3) Der Zeiger hinter das Ende des Lese-Bereichs.
[bearbeiten] Hinweise
Während sich die Namen "gptr" und "egptr" auf den Lese-Bereich beziehen, bezieht sich der Name "eback" auf das Ende des Zurück-Schreib-Bereichs: Wenn man von gptr zurückgeht, können Zeichen bis eback zurückgeschrieben werden.
[bearbeiten] Beispiel
| Dieser Abschnitt ist unvollständig Grund: kein Beispiel |
[bearbeiten] Siehe auch
| gibt einen Zeiger auf den Anfang, das aktuelle Zeichen und das Ende des Put-Bereichs zurück (geschützte Member-Funktion) |