basic_stringbuf::overflow
Chráněné virtuální funkce, která může být volána, když nový znak je vložen do plné 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.Funkce traits_type::not_eof(_Meta).
Poznámky
Pokud _Meta nelze použít k porovnání rovná traits_type::eof, chráněné virtuální členskou funkci pokusí vložit prvek traits_type::to_char_type(_Meta) do vyrovnávací paměti výstupu.To lze provést různými způsoby:
Pokud zápis pozice k dispozici, může uložit prvek na pozici zápis a zvýšit další ukazatele pro výstupní vyrovnávací paměť.
Jej zpřístupnit zápis pozice tak, že přidělování nové nebo dodatečné paměti pro 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í:<sstream>
Obor názvů: std