STL之list容器详解.docVIP

  • 6
  • 0
  • 约1.89千字
  • 约 15页
  • 2016-10-20 发布于重庆
  • 举报
STL之list容器详解

List 容器 list是C++标准模版库(STL,Standard Template Library)中的部分内容。实际上,list容器就是一个双向链表,可以高效地进行插入删除元素。 使用list容器之前必须加上vector头文件:#includelist; list属于std命名域的内容,因此需要通过命名限定:using std::list;也可以直接使用全局的命名空间方式:using namespace std; 构造函数 ?  ?listint c0; //空链表   listint c1(3); //建一个含三个默认值是0的元素的链表   listint c2(5,2); //建一个含五个元素的链表,值都是2   listint c4(c2); //建一个c2的copy链表   listint c5(c1.begin(),c1.end()); ////c5含c1一个区域的元素[_First, _Last)。 成员函数 c.begin()? ? ? 返回指向链表第一个元素的迭代器。 c.end()? ? ? 返回指向链表最后一个元素之后的迭代器。 c.rbegin()? ? ? 返回逆向链表的第一个元素,即c链表的最后一个数据。 c.rend()? ? ? 返回逆向链表的最后一个元素的下一个位置,即c链表的第一个数据再往前的位置。 operator=? ? ? 重载赋值运算

文档评论(0)

1亿VIP精品文档

相关文档