strstreambuf::pbackfail
Eine geschützte virtuelle Memberfunktion, die versucht, die ein Element in dem Eingabestream ablegen und erleichtert aktuelles Element (dargestellt für vom folgenden Zeiger).
virtual int pbackfail(
int _Meta = EOF
);
Parameter
- _Meta
Das in den Puffer eingefügt Zeichen, oder EOF.
Rückgabewert
Wenn die Funktion nicht ausführen kann, wird EOF zurückgegeben. Wenn _Meta == EOF, jedoch einige Wert EOF zurückgibt. Andernfalls gibt es _Meta zurück.
Hinweise
Die geschützte virtuelle Memberfunktion versucht, die ein Element in den Eingabepuffer ablegen und erleichtert aktuelles Element (dargestellt für vom folgenden Zeiger).
Wenn _Meta == EOF, das Element, um wieder zu drücken effektiv das bereits im Stream vor dem aktuellen Element handelt. Andernfalls wird dieses Element durch ch = (char) _Meta ersetzt. Die Funktion kann Sie ein Element in verschiedene Methoden einfügen:
Wenn eine Rückstellungsposition verfügbar ist und das Element, das es gespeichert wird, gleich ch vergleicht, kann es den folgenden Zeiger für den Eingabepuffer dekrementieren.
Wenn eine Rückstellungsposition verfügbar ist und der strstreambuf Modus, die besagt gesteuerte Sequenz änderbar ist, kann die Funktion ch in die Rückstellungsposition speichern und den folgenden Zeiger für den Eingabepuffer dekrementieren.
Anforderungen
Header: <strstream>
Namespace: std