自制一套属于自己的STL(前言)
时间:2023-07-06 23:19:13
来源:哔哩哔哩
各位看到标题是不是被我唬住了?
(相关资料图)
如果是也别太紧张,我的水平其实一般般的。
想必各位在C++的编程过程中肯定用过STL(Standard Template Libary),肯定也知道STL的强大与方便,所以在这个专栏里面,我会带着大家写一套属于自己的STL(肯定没有标准库写得好,但基础功能还是有的)
之后我们主要会走以下这些流程:
了解STL
学习模板的知识
了解STL框架(容器、迭代器、分配器,组合)
动手写一个Array——静态数组
动手写一个Allocator——分配器
动手写一个Vector——动态数组
动手写一个Any——动态类型
动手写一个Deque——双端队列
用Deque实现Queue——队列、Stack——栈
动手写一个RBTree——稳定红黑树
用RBTree实现Set——集合、Map——映射
除了上面这些,我还打算做一些标准库没有的东西:
实现一个BigInt类——高精度整数加减乘除
实现一个BigDec类——高精度浮点数加减乘除
实现一个Picture类——存图和遍历图
实现一个FindUnion类——封装并查集
实现一个Range类——实现python中range的作用并借用Base-For-Range特性
实现All_T和Any_T——python中的all和any
实现一个Hash表
最后,大家别太关注我的更新,我还是学生,所以更新的可能会有些慢,并且有的地方可能会有学术性错误,希望看出来的大佬多多指正和帮助,谢谢!
图文看点
热门推荐
最近更新
- 自制一套属于自己的STL(前言)
- fashionable的比较级是(fashionable)
- 货币的四种功能_货币的四种职能分别是什么
- 开远交警闻“汛”而动 全力以赴保安全
- 和评理 | 拜登政府应采取实际行动,保持中美关系改善势头
- 812元圈定红球4胆,双色球第077期晒票,顺其自然让快乐常相伴
- 七大机构英镑日元加元纽元汇率走势分析(2022/5/10)
- 广东首票“内河运费扣减”享惠进口货物在肇庆顺利通关
- 北京市文旅局:高温条件下旅游从业人员减少户外连续工作时间
- @所有家长,儿童票购买指南请查收!
- 外媒发文悼念李玟,称其向世界树立了华人女性榜样
- 创维数字:要约收购结果已确认 股票复牌
- 香飘飘: 香飘飘2023年第二次临时股东大会决议公告
- 微软XGP服务正式涨价:快赶上隔壁索尼了
- “机器人比人多”!马斯克畅想AI未来:人类将进入非常富足的时代
- 莱蒙国际:2023上半年预售额约4.22亿港元
- 2023地理信息软件技术大会在京召开
- 杭州市鹰潭商会祝七月份生日的会员--生日快乐!
- 探秘夜森林、湿地观星……一起来解锁夏夜的精彩打开方式~
- 18.23亿元主力资金今日撤离电力设备板块
- 7~8日吉林省中西部仍有强降水
- 71岁西游记美人惊艳
- 每日热门:深房中协:上半年二手房交易量20852套 同比增长超七成
- 环球微头条丨花旗:预计下半年香港楼价转跌6% 全年楼价同比持平
- 高台县中医医院召开2023上半年卒中中心专题会议 世界热消息
- 温网惊喜!种子出局,中国1胜3负-资讯推荐
- 长沙到上海高铁要多久时间
- 2023全球数字经济大会“新一代软件产业高质量发展论坛”在北京大兴成功举办 世界实时
- 全球播报:荔枝价格降了吗?“大跳水”的情况是否存在?
- 【世界独家】亚美车智汇售后服务电话(亚美车智汇官网)