Namespaces
Variants

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

From cppreference.net
protected :
void gbump ( int count ) ;

Überspringt count Zeichen im Lesebereich. Dies geschieht durch Addition von count zum Get-Pointer . Es werden keine Unterlaufprüfungen durchgeführt.

Inhaltsverzeichnis

Parameter

count - Anzahl der zu überspringenden Zeichen

Rückgabewert

(keine)

Hinweise

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

Beispiel

Fehlerberichte

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

DR Angewendet auf Verhalten wie veröffentlicht Korrektes Verhalten
LWG 59 C++98 es war unklar, ob gbump implementiert werden kann als
Aufruf von sbumpc count mal (was underflow prüfen könnte)
nur count
zum Get-Zeiger addieren

Siehe auch

bewegt den nächsten Zeiger der Ausgabesequenz vorwärts
(geschützte Elementfunktion)