- 博客(5)
- 收藏
- 关注
原创 【STL】C++ STL之map详解
【C++】手把手教你看懂的 STL map 详解(超详细解析,小白一看就懂!!map是关联容器,它按照特定的次序(按照key来比较)存储 由键值 key 和值 value 组合而成的元素。在map中,键值 key 通常用于排序和唯一的标识元素,而 value 中存储的值与键值 key 产生关联。键值 key 和值 value的类型可能不同,并且在map的内部,key与value通过成员类型value_type绑定在一起,为其取别名称为pair::typedef pair value_type;
2025-04-02 23:52:14
883
原创 【STL】C++ STL之unordered_map详解
【C++】unordered_map 容器的最全解析(什么是unordered_map?unordered_map的常用接口有那些?
2025-04-02 00:34:05
599
原创 【STL】C++ STL之vector<T>详解
借鉴网址:https://blog.youkuaiyun.com/qq_50285142/article/details/122303529vector为可变长数组(动态数组),定义的vector数组可以随时添加数值和删除元素。注意:在局部区域中(比如局部函数里面)开vector数组,是在堆空间里面开的。在局部区域开数组是在栈空间开的,而栈空间比较小,如果开了非常长的数组就会发生爆栈。故局部区域不可以开大长度数组,但是可以开大长度vector。c指定为数组名称,含义中会注明算法复杂度。
2025-03-31 23:25:21
1098
原创 【STL】C++ STL之array<T, N>详解
借鉴网址:https://blog.youkuaiyun.com/qq_50285142/article/details/122932215头文件array是C++11新增的容器,效率与普通数据相差无几,使用要在std命名空间里--std::array<T, N>。array 容器的大小是固定的,无法动态的扩展或收缩,只允许访问或者替换存储的元素。
2025-03-31 13:20:32
1124
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅