中关村在线

软件

std::list构造函数实用指南

List是一种双向链表结构,其中除首尾节点外,每个节点均与前驱和后继节点相连,因而支持正向与反向遍历。与Vector不同,List可在任意位置高效完成插入与删除操作;但因其节点分散存储,不支持下标访问,也无法通过数组索引方式随机读取元素,访问特定位置的元素需从头或尾开始逐个遍历。

1、 所示,红框标出的位置定义了一个空构造函数。

2、 输出该列表对象的大小,结果为0,说明调用的是空参构造函数。

3、 红框内所示为列表的另一种构造方式,所示,该方式创建了包含6个元素、每个元素值均为100的列表。

4、 所示,采用范围构造函数(range constructor)进行初始化。

5、 所示,third对象也包含6个数值为100的元素。

6、 图中红框标出的是复制构造函数。

展开全文
人赞过该文 赞
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具