std::ostringstream rdbuf std::basic_ios, - , std::basic_ostream - rdbuf, .
-, std::ostringstream std::ostream, :
std::ostringstream oss;
std::ostream& oss_ref = oss;
auto prev = oss_ref.rdbuf (std::cout.rdbuf ());
oss << "hello world";
oss_ref.rdbuf (prev);
static_cast<std::ostream&> (oss).rdbuf (...)
std::basic_ostringstream rdbuf?
rdbuf std::basic_streambuf*, std::ostringstream std::basic_stringbuf.
, .
std::basic_stringbuf, , std::ostringstream stringbuf , str std::basic_stringbuf (, std::basic_streambuf).