STL总结
按照下面的链接进行学习。
- 讲了STL中有哪几种数据结构,数据结构中有那些函数可以调用。以后可能还会对本链接进行补充。
- c++官方STL手册是个好东西,如果看不太懂英文,就直接看它给的示例就知道怎么用了。
- 【我记得好像stack不叫做容器,还有别的作用来着??】
- 六大部件:容器、分配器、算法、迭代器、适配器、仿函数。
- 我理解的泛性编程:一个函数(一个算法)可以处理不同类型的数据。
- 遍历容器中所有元素:
auto elem : vec
、auto& elem : vec
(对elem的修改会影响到vec) - 容器种类:顺序容器(Array、Vector、Deque、List、Forward-List)、关联容器(set和map):一般使用红黑树、不定序容器(unordered_作为前缀的数据结构):使用hash表进行实现
- 适配器(看作一种不能使用迭代器的容器):
有三种适配器:队列(queue)、优先队列( priority queue)和栈(stack),
适配器不允许使用迭代器iterator,因为这会破坏栈和队列访问元素的特性(先进后出和先进先出)。 - allocator:在第一章的allocator,啥也没有介绍。????
- 本博客记录的有点乱,不知道主题在哪里,也不知道如何使用别人写好的笔记,需要回过头去重新看一下视频讲解。
- 没有对看别人笔记的方法,做一下记录,所以导致,不知道从何看起。
别人的侯捷视频教程笔记:https://blog.csdn.net/newson92/article/details/122164204
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析