关注小韩 轻松编程 一起由浅入深.
解析都在代码里 废话不多说 上菜!!!!
#include<iostream>
using namespace std;
#include<list>
void listprint(list<int>& l) // 打印容器的值
{
for (list<int>::iterator it = l.begin(); it != l.end(); it++)
cout << *it << " ";
cout << endl;
}
void test()
{
list<int> l1; //默认构造
l1.push_back(10);
l1.push_back(20);
l1.push_back(30);
l1.push_back(40);
listprint(l1); //打印容器的值
list<int> l2(l1); //拷贝构造
listprint(l2);
list<int> l3(l2.begin(),l2.end()); //区间构造
listprint(l3);
list<int> l4(9,999); //n个elem方式构造
listprint(l4);
}
int main()
{
test();
return 0;
}
码字不易 有帮助及的点赞呀
有疑问欢迎评论区留言!!!