Sdílet prostřednictvím


basic_stringbuf::basic_stringbuf

Vytvoří objekt typu basic_stringbuf.

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Parametry

Poznámky

První konstruktoru ukládá všechny ukazatele řízení vstupní vyrovnávací paměť a do vyrovnávací paměti výstupu ukazatel s hodnotou null.Další informace naleznete v části poznámky basic_streambuf – třída.Také ukládá _Mode stringbuf režim.Další informace naleznete v části poznámky basic_stringbuf – třída.

Druhý konstruktor přiděluje kopírování sekvence řízena objektu string _Str.Pokud _Mode & ios_base::in je nenulová, nastaví vstupní vyrovnávací paměti ke spuštění čtení na začátku posloupnosti.Pokud _Mode & ios_base::out je nenulová, nastaví výstupní vyrovnávací paměť, chcete-li začít psát na začátku posloupnosti.Také ukládá _Mode stringbuf režim.Další informace naleznete v části poznámky basic_stringbuf – třída.

Požadavky

Záhlaví:<sstream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_stringbuf – třída

iostream – programování

iostreams – konvence