std::string 加载 std::vector 数据 cpp代码列子, 思考
时间: 2023-06-09 14:02:01 浏览: 149
Thinking in cpp
3星 · 编辑精心推荐
非常好的问题!我很乐意为您提供解答。
以下是一个简单的 CPP 代码示例,演示如何将 std::vector 数据加载到 std::string 中:
```
#include <string>
#include <vector>
std::string LoadDataIntoString(const std::vector<int>& data)
{
std::string result;
for (auto num : data)
{
result += std::to_string(num) + ",";
}
// Remove the last comma
result.pop_back();
return result;
}
int main()
{
std::vector<int> numbers { 1, 2, 3, 4, 5 };
std::string dataString = LoadDataIntoString(numbers);
return 0;
}
```
此代码将 std::vector 中的整数数据迭代并添加到 std::string 中,使用逗号将它们分隔开。然后,最后一个逗号会被删除,以便在之后使用该字符串时不会出现任何问题。
希望这个例子对您有所帮助!如果您有任何其他需要,请不要犹豫,随时问我。
阅读全文