4 c++ string vector istringstream
目前我正在使用boost char数组
boost::array<char, 512> received_data;
std::istringstream ss_(received_data.data());
Run Code Online (Sandbox Code Playgroud)
但是如果我的received_data是一个 std::vector<char> received_data(512);
我怎么才能把这些数据发给我std::istringstream ss_?
istringstream接受一个字符串,一个字符串可以由两个char迭代器组成,如下所示:
istringstream iss(string(v.begin(), v.end());
Run Code Online (Sandbox Code Playgroud)