list的实现方法

STL_list的实现方法总结
list是一个在常数范围内在任意位置进行插入和删除的序列式容器,可进行双向迭代;底层是双向链表结构;与forword_list相似,区别在forword_list是单链表;而与其他序列式容器相比(array,vector,deque),list的优势在于可以在任意位置插入,缺点在于不能在任意位置访问;

成都创新互联公司专注于康乐网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供康乐营销型网站建设,康乐网站制作、康乐网页设计、康乐网站官网定制、重庆小程序开发服务,打造康乐网络公司原创品牌,更为您提供康乐网站排名全网营销落地服务。

1)list mylist;
2)list mylist(10) //此处可直接制定表项数量(10),也可以指定内容如(10,1),后者表示值域为1;
3)list mylist1(mylist)//此为拷贝调用
4)list mylist = {1,2,3,4};
5)list mylist1(mylist.begin(),mylist.end());//此为迭代器法

 []操作不能用于访问list,访问list可使用迭代器法:
     list::iterator it = mylist.begin();
     while(it != mylist.end())
     {
          cout<<*it<<"  ";
                ++it;
     }cout<


分享名称:list的实现方法
网址分享:http://hbruida.cn/article/gosdsj.html