C++ vector<char> 转换成string
时间: 2023-12-13 18:05:04 浏览: 120
day02笔记1
你可以使用`std::string`构造函数将`std::vector<char>`转换为`std::string`。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
#include <string>
int main() {
std::vector<char> charVector = {'H', 'e', 'l', 'l', 'o'};
std::string str(charVector.begin(), charVector.end());
std::cout << str << std::endl;
return 0;
}
```
这里,我们将`charVector`的迭代器范围通过构造函数传递给`std::string`,从而将`std::vector<char>`转换为`std::string`。输出将是字符串"Hello"。
阅读全文