strstreambuf::overflow
Eine geschützte virtuelle Funktion, die aufgerufen, wenn ein neues Zeichen in einem vollständigen Puffer eingefügt wird.
virtual int overflow(
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
Wenn _Meta! = versucht EOF, die geschützte virtuelle Memberfunktion, die Element (char) in den _Meta Ausgabepuffer einzufügen. Sie kann auf verschiedene Möglichkeiten:
Wenn eine Schreibposition verfügbar ist, kann das Element in die Schreibposition speichern und den folgenden Zeiger für den Ausgabepuffer erhöhen.
Wenn die gespeicherte strstreambuf Modus angezeigt wird, ist die gesteuerte Sequenz änderbar, ausdehnbar, und nicht fixiert, kann die Funktion eine Schreibposition bereitstellen, indem sie neu für den Ausgabepuffer zuordnet. Abstimmen Ausgabepuffer erweiternde, erweitert diese Methode auch jeden zugeordneten Eingabepuffer.
Anforderungen
Header: <strstream>
Namespace: std