我有一個向量:如何在以字符串流把字符串
vector<stringstream*> ssv;
for (int i = 0; i < cIter; i++) {
ssv.push_back(new std::stringstream);
}
我怎麼可以把矢量SSV字符串的元素?
我嘗試:
string s1 = "easfef" + '\n';
int i = 0;
*ssv[i] << s1 << '\n';
但它給我一個空字符串:
string sdf = ssv[i]->str();
我該怎麼辦呢?
感謝您與「\ n」幫助,但還是老樣子與向量的一個問題: 如果我寫:
std::string s1 = "qwerqwr\n"; // for example
int i = 0;
*ssv[i] << s1;
但請給我一個空字符串作爲前
string sdf = ssv[i]->str();
' 「easfef」 +「\ n''不好。 – chris
你爲什麼要在向量中存儲stringstream? – billz
爲什麼使用'stringstream'指針? –