上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 和 map、multimap 容器不同,使用 set 容器存储的各个键值对,要求键 key 和值 value 必须相等。 基于 set 容器的这种特性,当使用 set 容器存储键值对时,只需要为其提供各键值对中的 value 值(也就是 key 的值)即可。map、multimap 容器都会自行根据 阅读全文
posted @ 2021-09-03 19:46 默行于世 阅读(188) 评论(0) 推荐(0) 编辑
摘要: multimap multimap 容器具有和 map 相同的特性,即 multimap 容器也用于存储 pair<const K, T> 类型的键值对(其中 K 表示键的类型,T 表示值的类型),其中各个键值对的键的值不能做修改;并且,该容器也会自行根据键的大小对存储的所有键值对做排序操作。和 m 阅读全文
posted @ 2021-09-03 19:23 默行于世 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 作为关联式容器的一种,map 容器存储的都是 pair 对象,也就是用 pair 类模板创建的键值对。其中,各个键值对的键和值可以是任意数据类型,包括 C++ 基本数据类型(int、double 等)、使用结构体或类自定义的类型。 通常情况下,map 容器中存储的各个键值对都选用 string 字符 阅读全文
posted @ 2021-09-02 22:37 默行于世 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 关联式容器存储的是“键值对”形式的数据,比如: <"C语言教程", "http://c.biancheng.net/c/"> <"Python教程", "http://c.biancheng.net/python/"> <"Java教程", "http://c.biancheng.net/java/ 阅读全文
posted @ 2021-09-02 22:11 默行于世 阅读(69) 评论(0) 推荐(0) 编辑
摘要: STL list 容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。这意味着,list 容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块连续的内存空间中。 可以看到,list 容器中各个元素的前后顺序是靠指针来维系的,每个元素都配备了 2 个指针,分别指向它的前一个元素和后 阅读全文
posted @ 2021-09-02 21:29 默行于世 阅读(438) 评论(0) 推荐(0) 编辑
摘要: deque 是 double-ended queue 的缩写,又称双端队列容器。deque 容器和 vecotr 容器有很多相似之处,比如: deque 容器也擅长在序列尾部添加或删除元素(时间复杂度为O(1)),而不擅长在序列中间添加或删除元素。 deque 容器也可以根据需要修改自身的容量和大小 阅读全文
posted @ 2021-09-02 20:24 默行于世 阅读(85) 评论(0) 推荐(0) 编辑
摘要: vector 容器是 STL 中最常用的容器之一,它和 array 容器非常类似,都可以看做是对 C++ 普通数组的“升级版”。不同之处在于,array 实现的是静态数组(容量固定的数组),而 vector 实现的是一个动态数组,即可以进行元素的插入和删除,在此过程中,vector 会动态调整所占用 阅读全文
posted @ 2021-09-02 19:20 默行于世 阅读(387) 评论(0) 推荐(0) 编辑
摘要: std::array是在C++11标准中增加的STL容器,它的设计目的是提供与原生数组类似的功能与性能。也正因此,使得std::array有很多与其他容器不同的特殊之处,比如:std::array的元素是直接存放在实例内部,而不是在堆上分配空间;std::array的构造函数、析构函数和赋值操作符都 阅读全文
posted @ 2021-09-02 19:03 默行于世 阅读(395) 评论(0) 推荐(0) 编辑
摘要: STL STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。该库包含了诸多在计算机科学领域里所常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。 STL 最初由惠普实验室开发,于 阅读全文
posted @ 2021-09-02 16:57 默行于世 阅读(123) 评论(0) 推荐(0) 编辑
摘要: GC(垃圾收集garbage collection) 垃圾收集器是一种动态存储分配器,它自动释放程序不再需要的已分配的块,这些块也称为垃圾。在程序员看来,垃圾就是不再被引用的对象。自动回收垃圾的过程则称为垃圾收集(garbage collection)。在一个支持垃圾收集的语言中,程序显式地申请内存 阅读全文
posted @ 2021-09-01 20:00 默行于世 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页