C++ primer 第五版 中文版 9.2.5 节练习
练习 9.14:编写程序,将一个list 中的char *指针(指向C风格字符串)元素赋值给一个vector中的string。
答:
#include <iostream>
#include <list>
#include <vector>
#include <string>
using std::list;
using std::vector;
using std::string;
using std::cout;
using std::endl;
int main()
{
list<char *> mylist = { "Hello", "my", "C++","Primer" };
vector<string> myvector;
for (auto a : myvector)
cout << a << " ";
cout << endl;
return 0;
}