编程程序,将一个 list 中的 char*指针(指向 C 风格字符串)元素赋值给一个 vector 中的 string。
时间: 2023-05-11 11:04:19 浏览: 135
C 代码 操纵字符和字符串.rar
可以使用以下代码实现:
```c++
#include <iostream>
#include <vector>
#include <string>
int main() {
char* str1 = "hello";
char* str2 = "world";
char* str3 = "!";
std::vector<std::string> vec;
vec.push_back(str1);
vec.push_back(str2);
vec.push_back(str3);
for (const auto& s : vec) {
std::cout << s << " ";
}
std::cout << std::endl;
return 0;
}
```
这个程序将三个 C 风格字符串指针赋值给了一个 vector 中的 string 元素,并输出了 vector 中的所有字符串。
阅读全文