STL之list

Posted randyniu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL之list相关的知识,希望对你有一定的参考价值。

之前手撕过用C语言写的bclist,双向循环列表,也就是STL中的list,list的操作也就是插入和删除稍微麻烦一点,细心一点的话,这些都没什么太大问题的。

list中的迭代器是双向迭代器,list的插入和删除不会造成原有的迭代器失效,vector由于有生长的过程,因此,插入元素可能回导致所有的迭代器都失效,list删除元素会导致被指向的那个迭代器失效,其他迭代器是不受影响的。

 

以上是关于STL之list的主要内容,如果未能解决你的问题,请参考以下文章

C++初阶:STL —— listlist的介绍及使用 | list的深度剖析及模拟实现 | list与vector的对比

C++初阶:STL —— listlist的介绍及使用 | list的深度剖析及模拟实现 | list与vector的对比

一文带你认识STL序列式容器--list

STL容器读书笔记

STL源码分析--list

STL六大组件之算法