【发布时间】:2013-05-20 23:26:57
【问题描述】:
目前我正在使用 boost char 数组
boost::array<char, 512> received_data;
std::istringstream ss_(received_data.data());
但是如果我收到的数据是std::vector<char> received_data(512);
我如何将这些数据发送到我的std::istringstream ss_?
【问题讨论】:
-
没有简单(并且正确)的方法可以正确地做到这一点。要做到这一点,您必须使用 boost 或实现自己的
streambuf(这不是太难)。
标签: c++ string vector istringstream