内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我有一个vector<int>
具有整数
"1,2,3,4"
这样做:
>>> array = [1,2,3,4] >>> ",".join(map(str,array)) '1,2,3,4'
你可以用一个stringstream
...
std::stringstream ss; for(size_t i = 0; i < v.size(); ++i) { if(i != 0) ss << ","; ss << v[i]; } std::string s = ss.str();
你也可以利用std::for_each