1.https://www.jianshu.com/p/9c3784d8d8ad 2.https://blog.csdn.net/longlovefilm/article/details/80558879 3.STL 提供了5个定义好的序列式容器: array. vector、 deque、 list 和forward_ list。 4. 1)vector底层实现是数组;list是双向 链表。
2)vector支持随机访问,list不支持。
3)vector是顺序内存,list不是。
4)vector在中间节点进行插入删除会导致内存拷贝,list不会。
5)vector一次性分配好内存,不够时才进行2倍扩容;list每次插入新节点都会进行内存申请。
6)vector随机访问性能好,插入删除性能差;list随机访问性能差,插入删除性能好。 5.https://blog.csdn.net/zyq0335/article/details/7657465 6.https://blog.csdn.net/ZLK961543260/article/details/77971236 7.https://blog.csdn.net/weibo1230123/article/details/81980889 8.https://www.cnblogs.com/liuamin/p/6524488.html 9.https://www.jianshu.com/p/d19fc8447eaa 10.https://blog.csdn.net/qq_21997625/article/details/84672775 11.执行构造函数之前。
蹲一个详细的回答~
1.https://www.jianshu.com/p/9c3784d8d8ad
2.https://blog.csdn.net/longlovefilm/article/details/80558879
3.STL 提供了5个定义好的序列式容器: array. vector、 deque、 list 和forward_ list。
4.
1)vector底层实现是数组;list是双向 链表。
2)vector支持随机访问,list不支持。
3)vector是顺序内存,list不是。
4)vector在中间节点进行插入删除会导致内存拷贝,list不会。
5)vector一次性分配好内存,不够时才进行2倍扩容;list每次插入新节点都会进行内存申请。
6)vector随机访问性能好,插入删除性能差;list随机访问性能差,插入删除性能好。
5.https://blog.csdn.net/zyq0335/article/details/7657465
6.https://blog.csdn.net/ZLK961543260/article/details/77971236
7.https://blog.csdn.net/weibo1230123/article/details/81980889
8.https://www.cnblogs.com/liuamin/p/6524488.html
9.https://www.jianshu.com/p/d19fc8447eaa
10.https://blog.csdn.net/qq_21997625/article/details/84672775
11.执行构造函数之前。
蹲一个详细的回答~