使用vector动态数组初始化list链表(构造函数的方式),并输出list链表。
#include <list>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
// 初始化动态数组
vector<int> vec_int{ 7, 9, 4, 2, 5, 6, 1, 3 };
// 初始化列表
list<int> list_int(vec_int.begin(), vec_int.end());
// 输出列表
list<int>::iterator iter;
for (iter = list_int.begin(); iter != list_int.end(); iter++)
{
cout << *iter << ", ";
}
cout << endl;
return 0;
}