练习 9.14:编写程序,将一个list中的char*指针(指向C风格字符串)元素赋值给一个vector中的string。
#include <iostream>
#include <string>
#include <vector>
#include <list>
using std::cout;
using std::list;
using std::string;
using std::vector;
int main()
{
list<const char*> chars = {"hello", "world", "!"};
vector<string> str;
str.assign(chars.cbegin(), chars.cend());
cout << "赋值后的string为:";
for (auto &s: str)
cout << s << ' ';
return 0;
}