C++ STL
文章平均质量分 78
Gikachu
这个作者很懒,什么都没留下…
展开
-
C++ STL-deque
deque容器是连续的空间,其他连续的行空间还有 array 和 vector,array无法动态变化,vector只能在尾端动态增加,其增加也更像是一个假象,实际的操作为:如果不是每次vector配置的新空间都留有富裕,其动态变化带来的代价将非常巨大。deque是由一段一段定量的连续空间构成的。一旦需要在deque头部或者尾部增加新的空间时,便配置一段连续定量的空间,串接在deque的头部或者尾部。deque最大的工作就是维护这些分段连续的空间的整体性的假象,并为其提供随机存取的接口,避开了重新配置空间、原创 2023-05-02 15:51:23 · 261 阅读 · 0 评论 -
C++ - 标准库(STL)
C++标准库是C++编程语言的标准程式库,它提供了一个通用的容器类、算法和函数模板库。其中包括了多种容器类型,例如:向量(vector)、双向链表(deque)、列表(list)、集合(set)和映射(map)等,各种容器类型均具备不同的优缺点和使用场景,STL还提供了许多算法和函数模板,使程序员能够轻松地完成一些常见的操作,例如排序、搜索、遍历和数据转换等。可以通过使用STL,从而提高代码的可读性和可维护性。原创 2023-05-02 14:16:05 · 1937 阅读 · 1 评论 -
C++ STL-map
map详解原创 2023-04-29 16:15:03 · 1853 阅读 · 0 评论 -
C++ STL-vector
vector详解原创 2023-04-29 14:51:48 · 1300 阅读 · 1 评论