【发布时间】:2012-11-28 08:33:28
【问题描述】:
我有一个向量:
std::vector<std::pair<int, QString> > recordingArray;
我需要将其转换为逗号分隔的字符串,以便将其存储在数据库中(是否有更好的数据格式 - 都需要放在一个字段中)
如何将其转换为逗号分隔的字符串?
然后再转换回来?
【问题讨论】:
-
我会看看 boost::algorithm::join 和 boost::algorithm::split
-
您的向量略有相同。无论哪种方式,概念都是相同的。这是重复的。
-
您可以使用标准库算法,但我更喜欢循环使用它。逗号定界与其他任何方法一样好 - 当然,前提是您要记住转义文字逗号。
-
是的,当他们可以自己重新发明所有错误时,为什么有人会考虑重用有效且经过测试的代码。
-
@R.MartinhoFernandes 我建议如果你可以将错误引入一个简单的连接循环,那么编程可能不适合你。
标签: c++