![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
维克Tor
这个作者很懒,什么都没留下…
展开
-
c++ STL之list
list 非连续的线性空间分配,每次插入或者删除一个元素就会配置或者释放一个元素的空间。所以,每次元素的插入或者删除都是常数时间。 是一个双向链表。并且插入和接合操作都不会造成迭代器的失效。 初始化 list<int> a1 = { 1,2,3,4,5,6,7 }; list<int> b(3, 5);//初始化3个5 list<int> c(a1);//用a来初始化c list<int> a{ 2,2,3,4,5,6,7 }; 插入与删除 list&原创 2021-11-24 14:16:02 · 604 阅读 · 0 评论 -
c++ STL之vector
vector 容器,底层为一个数组。与array十分相似。但是array是静态空间,而vector是一个动态的空间。这就是为什么vector的方法中有容量(capacity)和大小(size)的两个方法。本文将会对这两个方法进行区分。 初始化 vector<int> a = { 1,2,3,4,5,6 };//定义一个类型为int类型的容器a,并且初始化为1~6 vector<int> b(10);//定义一个容器大小为10的b容器,初始值不确定 vector<in原创 2021-11-20 20:21:42 · 1050 阅读 · 0 评论