C++ list(STL list)使用、创建和初始化

  • 内容
  • 评论
  • 相关

list<T> 容器模板定义在 list 头文件中,是 T 类型对象的双向链表。

list 容器具有一些 vector 和 deque 容器所不具备的优势,它可以在常规时间内,在序列已知的任何位置插入或删除元素。这是我们使用 list,而不使用 vector 或 deque 容器的主要原因。

list 的缺点是无法通过位置来直接访问序列中的元素,也就是说,不能索引元素。为了访问 list 内部的一个元素,必须一个一个地遍历元素,通常从第一个元素或最后一个元素开始遍历。

图 1 展示了 list 容器中的元素在概念上是如何组织的。



图 1 list<T>容器中元素的组织

本文标题:C++ list(STL list)使用、创建和初始化

本文地址:https://www.hosteonscn.com/2849.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注