[英]How to initialise a stringstream from a vector char
目前我正在使用 boost char 數組
boost::array<char, 512> received_data;
std::istringstream ss_(received_data.data());
但是如果我的 received_data 是std::vector<char> received_data(512);
然后我如何將這些數據獲取到我的std::istringstream ss_
?
istringstream 接受一個字符串,一個字符串可以由兩個 char 迭代器組成,如下所示:
istringstream iss(string(v.begin(), v.end()));
std::vector<char> receivedData(512);
std::istringstream iss(&receivedData[0]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.