Convert asio::streambuf to std::string
2010-11-24 08:43
483 查看
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;
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;
相关文章推荐
- c++ int convert to std::string 转换成std::string
- cannot convert parameter 1 from 'std::string' to 'const char *'
- How to convert a String to Stream
- How to convert std::string to LPCWSTR in C++ (Unicode)
- error: no matching function for call to 'std::basic_ifstream<char>::open(std::string&)
- UnicodeToMultiByte,ConvertBSTRToString,std::string,CString的区别
- C++ String: How to convert between 'CString' and 'std::string'?
- How to convert QString to std::string?
- Convert std::string to const char* or char*
- Convert String to Stream
- convert a std::string to const char* or char*
- Convert std::string to std::wstring or LPCWSTR
- 实战c++中的string系列--std:vector<char> 和std:string相互转换(vector to stringstream)
- error C2440: 'initializing' : cannot convert from 'boost::filesystem3::path' to 'std::basic_string<_
- 实战c++中的string系列--std:vector<char> 和std:string相互转换(vector to stringstream)
- error: no matching function for call to 'std::basic_ifstream<char>::open(std::string&)
- Hex string convert to integer with stringstream
- 实战c++中的string系列--std:vector<char> 和std:string相互转换(vector to stringstream)
- Convert String to Stream
- cannot convert from 'WCHAR [260]' to 'std::basic_string<_Elem,_Traits,_Ax>'