Tôi đang cố gắng cvopy boost::array<char>
đến std::string
.Sao chép tăng :: mảng <char> thành std :: string
boost::array<char, 1024> _buffer;
std::string data;
std::copy(_buffer.begin(), _buffer.begin()+bytes_transferred, data.begin());
không hoạt động. Vì vậy, tôi đã thay đổi nó một chút.
char _buffer[1024];
std::string data;
std::copy(_buffer, _buffer+bytes_transferred, data.begin());
thứ hai không hoạt động.
Vì vậy, ý của bạn chính xác là gì khi "không hoạt động"? – sth