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
| Dieser Abschnitt ist unvollständig Grund: kein 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 alsAufruf 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) |