簡體   English   中英

如何從向量字符初始化字符串流

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM