#include <iostream>
using namespace std;
#include <list>
void print(list<int>& L)
{
for (list<int>::iterator it = L.begin(); it != L.end(); it++)
{
cout << *it << " ";
}
cout << endl;
}
int main()
{
list<int> l1;
//插入
l1.push_back(1);
l1.push_back(2);
l1.push_back(3);
l1.push_back(4);
print(l1); //list打印函数
//区间构造
list<int> l2(l1.begin(), l1.end());
print(l2);
//n个elem构造
list<int> l3(5, 7);
print(l3);
//拷贝构造
list<int> l4(l3);
print(l4);
return 0;
}