strstreambuf::overflow
Eine geschützte virtuelle Funktion, die aufgerufen werden kann, wenn ein neues Zeichen in einen vollständigen Puffer eingefügt wird.
virtual int overflow(
int _Meta = EOF
);
Parameter
- _Meta
Das Zeichen in den Puffer einzufügen, oder EOF.
Rückgabewert
Wenn die Funktion nicht erfolgreich ausgeführt werden kann, gibt sie EOF zurück.Wenn _Meta == EOF, jedoch einige Wert als EOF zurückgibt.Andernfalls wird _Meta zurück.
Hinweise
Wenn _Meta! = EOF, die geschützten versucht der virtuelle Memberfunktion, um das Element (char) _Meta in den Ausgabepuffer einzufügen.Sie kann auf verschiedene Arten erfolgen:
Wenn eine Schreibposition verfügbar ist, kann das Element in die Schreibposition speichern und den folgenden Zeiger für den Ausgabepuffer erhöhen.
Wenn der 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.Der Ausgabepuffer erweiternde, erweitert diese Methode auch jeden zugeordneten Eingabepuffer.
Anforderungen
Header: <strstream>
Namespace: std