其实现在在讲这些容器的时候,我们的重点已经不是它的接口都有什么,功能都是什么了,这些内容官网上都能查到,而且容器和容器之间接口的不同处很少,我在讲解的话也只是把官网上的东西截图下来复述一下。现在的重点其实都是容器的下半节,也就是容器的实现。
list容器是一个带头双向循环链表
1. 构造 析构 赋值重载
1.1 构造
官网资料:list::list - C++ Reference
C++98中的构造还是老几样,不用传参的默认构造,用n个val构造,用某段迭代区间构造,拷贝构造,不过C++11中的initializer_list构造我们也可以使用
1.2 析构
官网资料:list::~list - C++ Reference