导航

Convert asio::streambuf to std::string

Posted on 2010-11-24 08:43  hcfalan  阅读(668)  评论(0编辑  收藏  举报

boost::asio::streambuf b;

std::istream is(&b);

is.unsetf(std::ios_base::skipws);

 

std::string sz;

sz.append(std::istream_iterator<char>(is), std::istream_iterator<char>());

 

std::cout << sz;