vector转string
时间: 2023-07-04 13:09:40 浏览: 245
C++ string类、vector类 常用函数
使用C++的STL库可以很方便地将vector转换为string。
下面是一个简单的示例代码:
```c++
#include <iostream>
#include <string>
#include <vector>
int main()
{
std::vector<char> vec = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd'};
std::string str(vec.begin(), vec.end());
std::cout << str << std::endl;
return 0;
}
```
在上面的代码中,我们首先定义了一个字符类型的vector,然后使用vector的begin()和end()函数来构造一个string对象,最后输出该string对象的值。
注意:这里的vector必须是存储char类型元素的,否则需要根据实际情况进行修改。
阅读全文