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í konstruktor 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 Class.Také ukládá _Mode jako stringbuf režimu.Další informace naleznete v části Poznámky basic_stringbuf Class.

Druhý konstruktor přiděluje kopii sekvence řízena objektu řetězec _Str.Pokud _Mode & ios_base::in je nenulová, nastaví vstupní vyrovnávací paměti ke spuštění při zahájení pořadí čtení.Pokud _Mode & ios_base::out je nenulová, nastaví výstupní vyrovnávací paměti zahájit zápis na začátku posloupnosti.Také ukládá _Mode jako stringbuf režimu.Další informace naleznete v části Poznámky basic_stringbuf Class.

Požadavky

Záhlaví: <sstream>

Obor názvů: std

Viz také

Referenční dokumentace

basic_stringbuf Class

iostream programování

iostreams konvence