Namensräume
Varianten
Aktionen

std::basic_streambuf<CharT,Traits>::gbump

Von cppreference.com
< cpp‎ | io‎ | basic streambuf
 
 
 
 
protected:
void gbump( int count );

Überspringt count Zeichen im Lese-Bereich. Dies geschieht durch Addition von count zum *Lesezeiger* (get pointer). Es werden keine Prüfungen auf Unterlauf durchgeführt.

Inhalt

[edit] Parameter

zählt - Anzahl der zu überspringenden Zeichen

[edit] Rückgabewert

(keine)

[edit] Anmerkungen

Da diese Funktion einen int als Argument nimmt, kann sie keine Puffer manipulieren, die größer als std::numeric_limits<int>::max() Zeichen sind (LWG issue 255).

[edit] Beispiel

[edit] Fehlerberichte

Die folgenden Verhaltensändernden Fehlerberichte wurden rückwirkend auf zuvor veröffentlichte C++-Standards angewendet.

DR angewendet auf Verhalten wie veröffentlicht Korrigiertes Verhalten
LWG 59 C++98 war unklar, ob gbump implementiert werden kann als
Aufruf von sbumpc count mal (was Unterlaufprüfungen durchführen kann)
nur count addieren
zum Lesezeiger

[edit] Siehe auch

rückt den nächsten Zeiger der Ausgabesequenz vor
(geschützte Member-Funktion) [bearbeiten]