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
_Mode
Jeden z výčtů v ios_base::openmode._Str
Objekt typu basic_string.
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