我是新的C++,我不知道有沒有辦法來連接從vector< string>
串到使用copy()
一個字符串。我知道我可以使用accumulate()
,但我不知道什麼是錯的「引擎蓋下」使用此代碼:串聯字符串複製()
string concat_v (const vector<string>& v) {
string s;
copy(v.begin(), v.end(), back_inserter(s));
return s;
}
或用:
s.insert(s.end(), v.begin(), v.end());
他可能不知道如何使用它(「運算符+」與二進制版本)。我必須去查看它。 (我從你這樣的人那裏學到很多整潔的東西)。 – jww 2014-12-02 23:16:28
@jww添加示例 – 2014-12-02 23:27:32