2020年12月20日

摘要: deque容器 3.3.1 deque容器基本概念 Vector容器是单向开口的连续内存空间,deque则是一种双向开口的连续线性空间。所谓的双向开口,意思是可以在头尾两端分别做元素的插入和删除操作,当然,vector容器也可以在头尾两端插入元素,但是在其头部操作效率奇差,无法被接受。 Deque容 阅读全文
posted @ 2020-12-20 21:53 Sna1lGo 阅读(135) 评论(0) 推荐(0) 编辑
 
摘要: vector容器 基本概念 vector的数据安排以及操作方式,与array非常相似,两者的唯一差别在于空间的运用的灵活性。Array是静态空间,一旦配置了就不能改变,要换大一点或者小一点的空间,可以,一切琐碎得由自己来,首先配置一块新的空间,然后将旧空间的数据搬往新空间,再释放原来的空间。Vect 阅读全文
posted @ 2020-12-20 21:19 Sna1lGo 阅读(109) 评论(0) 推荐(0) 编辑
 
摘要: stl常用容器-string C++标准库定义了一种string类,定义在头文件<string> string封装了很多使用的办法: 查找find,拷贝copy,删除delete,替换replace,插入insert 不用考虑内存释放和越界,string管理char*分配的内存,每一次的string 阅读全文
posted @ 2020-12-20 18:34 Sna1lGo 阅读(147) 评论(0) 推荐(0) 编辑
 
摘要: STL stl基本概念 STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称。现在主要出现在 c++中,但是在引入 c++之前该技术已经存在很长时间了。 STL 从广义上分为: 容器(container) 算法(algorithm) 迭代器(i 阅读全文
posted @ 2020-12-20 15:10 Sna1lGo 阅读(176) 评论(0) 推荐(0) 编辑