Namensräume
Varianten
Aktionen

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

[bearbeiten] Siehe auch

gibt einen Zeiger auf den Anfang, das aktuelle Zeichen und das Ende des Put-Bereichs zurück
(geschützte Member-Funktion) [bearbeiten]