我正在尝试将boost :: array <char>
复制到std :: string
中。
boost::array<char, 1024> _buffer;
std::string data;
std::copy(_buffer.begin(), _buffer.begin()+bytes_transferred, data.begin());
有一段代码不起作用,所以我稍微改了一下。
char _buffer[1024];
std::string data;
std::copy(_buffer, _buffer+bytes_transferred, data.begin());
第二个也没有起作用。