strstreambuf::overflow
Chráněné virtuální funkce, která může být vyvolána při nový znak je vložen v celé vyrovnávací paměti.
virtual int overflow(
int _Meta = EOF
);
Parametry
- _Meta
Znak vložit do vyrovnávací paměti, nebo EOF.
Vrácená hodnota
Pokud funkce nemůže úspěšně, vrátí EOF.V opačném případě _Meta == EOF, jiné než vrátí hodnotu EOF.Jinak vrací _Meta.
Poznámky
Pokud _Meta ! = EOF, chráněné virtuální členské funkce pokusí vložit prvek (char) _Meta do výstupní vyrovnávací paměti.Můžete tak učinit různými způsoby:
Pokud pozici zápisu je k dispozici, je uložení prvku do pozice zápisu a zvýšit další ukazatele pro výstupní vyrovnávací paměť.
Pokud režim uložené strstreambuf říká, že řízené sekvence je upravitelná, prodloužit a není zmrazené, funkce zpřístupnit pozici zápisu o přidělování nové vyrovnávací paměti výstupu.Rozšíření výstupní vyrovnávací paměť tímto způsobem rozšiřuje také všechny přidružené vstupní vyrovnávací paměti.
Požadavky
Záhlaví: <strstream>
Obor názvů: std