gpt4 book ai didi

c++ - 如何将多个字符串附加到一个以逗号分隔的字符串?

转载 作者:搜寻专家 更新时间:2023-10-31 00:35:42 27 4
gpt4 key购买 nike

<分区>

我有以下列表:

vector<string> mylist;

我想创建一个新字符串,其中 mylist 中的所有字符串都用逗号分隔,多年来我一直在编写丑陋的代码来检查我是否在 vector 中的最后一个字符串中以了解我是否应该添加逗号还是不是。

代码看起来像这样:

for(unsigned int i=0;i<mylist.size(); i++)
{
outstring+=mylist[i];
if(i<mylist.size()-1) // Avoiding the last comma
{
outstring+=",";
}
}

是否有避免 if 语句的技巧,也许是一些使用 STL 的算法/迭代器技巧?

谢谢

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com