我是新的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