basic_stringbuf::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_type overflow(
int_type _Meta = traits_type::eof( )
);
Parametry
- _Meta
Znak vložit do vyrovnávací paměti, nebo traits_type::eof.
Vrácená hodnota
Pokud funkce nemůže úspěšně, vrátí traits_type::eof.Jinak vrací traits_type::not_eof(_Meta).
Poznámky
Pokud _Meta neporovnává rovno traits_type::eof, chráněné virtuální členské funkce pokusí vložit prvek traits_type::to_char_type(_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ěť.
Jej zpřístupnit zápis pozice přidělením nové nebo dodatečné úložiště pro výstupní vyrovnávací paměť.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í: <sstream>
Obor názvů: std