共同的交流语言,最好的函数库、模板

标准模板库=数据结构+模板算法

数据结构;数据之间的组成方式

算法,对数据操作的方法

优点;不受限于数量,数量的可扩展性强

容器有(适应于不同的数量要求):

maps:映射,p-value之间的关系

vector:一头固定,后面增长

list:双向列表

Deque:两头增长

sets:集合,没有重复的,无序的

A pair class:两个东西之间的关系

算法有(函数模板的呈现方法,适应不同的类型):sort:排序search:搜索

iterators(迭代器):指针指向容器

外加一个运算符重载

以上:容器+迭代器+算法+运算符重载=使得对于大型数据结构单元操作如同基本类型一样

x为对象,P为指向X的指针,++重载为单个容器里放置的每个那么大存储空间

不等于比小于来的大,++得重载为list那么大的单元存储空间大小

key-value的数据结构

以上标准模板函数和容器都是在std空间里的。(所以关键字都是小写,上面写错了)

STL-造汽车的厂家不造轮子相关推荐

  1. 又一个!左手手机,右手汽车,为啥手机厂商都扎堆造汽车?

    loonggg 读完需要 7 分钟 速读仅需 3 分钟 大家好,我是校长. 可能又有一个手机厂商要造汽车了.今天,我们来聊一聊为什么手机厂商都要造汽车这件事. 01 OPPO 也要造车? 6 月 16 ...

  2. 为什么又要造一个叫 Latke 的轮子

    框架 使用框架的好处很多,它规范了我们的开发方式,减少了出错的可能性,让我们可以更快地完成开发目标,后续维护也可以有章可循:使用框架的弊端也很明显,它束缚了我们,离开熟悉的框架进行开发我们可能会手足无 ...

  3. Java摩托车汽车轮胎数量,摩托车轮子上的知识,你知道多少?

    原标题:摩托车轮子上的知识,你知道多少? 摩托车轮子好比人的两条腿,决定了车子跑得远,跑得快和跑得是否安稳.摩友们似乎对轮子的关心不多,因为它是易损件,概念中轮子轮胎出了问题,随便找路边的" ...

  4. 漫画解读:通过造汽车了解软件开发模式 ​​​

    (点击上方公众号,可快速关注) 作者:伯乐在线 - 艾凌风 // 本文这也是今天的趣图.如果大家喜欢这种形式,欢迎用力点 zan. 1913 年,美利坚工业之神--亨利福特,发明了世界上第一条流水线, ...

  5. 3天造了一个深度学习轮子,生猛!

    2020国内深度学习框架领域百花齐放.各大公司也都陆续推出了自己的框架,大大推动了深度学习的发展.深度学习俨然已经渗入到我们生活中的每个角落,给生活带来极大便利. 深度学习能够针对生产生活所面临的复杂 ...

  6. 自己造一个简易的IOC轮子

    简易的IOC流程编写笔记 首先先对这个小demo做一个说明.首先这个demo是很简易的,里面有一些可以优化的复杂点我设置了TODO,如果你有兴趣的话,可以自己去完善一下,写这个demo就是为了让自己对 ...

  7. 《软件方法》第8章 分析 之 分析类图(1)

    墙上挂了根长藤,长藤上面挂铜铃 <长藤挂铜铃>:词:元庸,曲:梅翁(姚敏),唱:逸敏,1959   8.1 步骤3-1 识别类和属性 在业务建模和需求工作流,我们的思考焦点一直在待开发系统 ...

  8. 项目经理的领导力、洞察力、竞争力、谋略与权威︱项目经理人才培养专题

    本文内容结构 一.项目经理的领导角色 1.干部的角色与职责 2.项目经理的工作方式与素质要求 3.高级项目经理的职责 二.项目经理的洞察力培养 1.项目经理在变中求胜 2.项目经理注意培养重要的品质 ...

  9. 经常造轮子的 AI 工程师水平通常不会太差

    题图 | 邵姺画 引子 | 造轮子还是不造轮子,这是一个问题 理查德·费曼教授去世后,人们在他的黑板上发现了 What I cannot create, I do not understand 这句话 ...

  10. 关于“不要重复造轮子”的不同看法

    在计算机领域(包括软件和硬件),我们经常能看到一种论调,那就是"不要重复造轮子".这种言论一般用来批评在开发过程中没有很好的利用现有技术,而是从头做起. 鄙人一直也认为这种看法没有 ...

最新文章

  1. QIIME 2用户文档. 14数据评估和质控Evaluating and controlling(2019.7)
  2. service层加需要加锁吗_Redis分布式锁,你真的用对了吗?
  3. JSONP跨域的原理解析及其实现介绍
  4. 验证码 禁止输入中文
  5. java消息推送怎么实现_调用钉钉接口实现机器人推送消息
  6. 编程之美---小飞的电梯调度问题 1.8 扩展2
  7. Elasticsearch-集群原理
  8. 阿里云服务器端口开放对外访问权限
  9. 机器学习之朴素贝叶斯法
  10. sql语句遇到的问题
  11. 一起来学习丨听海华大赛第一名团队聊比赛经验和心得
  12. 如何将原图和json融合_用 base64 进行图片和字符串互转,并保存至 json
  13. CNode社区——React实现
  14. MySQL下载和安装教程
  15. 程序员课外拓展004:Photoshop CC 2018详细图文安装教程
  16. Account-login
  17. 9月8日,直播抽奖:涂鸦智能带您掘金千亿美金智能市场
  18. RN入门基础3:JSX动态布局之自定义属性state
  19. Ripple(瑞波) JavaScript(node.js) 客户端接口库RippleAPI
  20. 软件测评师--第三小时 软件质量与评价

热门文章

  1. android模拟器mac版本下载,天天模拟器for Mac-天天模拟器mac版下载 V1.0.7-PC6苹果网...
  2. 记一次调试WM8978音频IC过程
  3. Java poi 表格居中
  4. mac lnmp 安装mysql_Mac安装LNMP环境
  5. 搞定4点认知偏好,让疲倦的用户一眼看懂你的文案
  6. unit系统与linux系统区别,python+unittet在linux与windows使用的区别
  7. 数值代数中的数学原理及其证明(一)
  8. 基于springBoot+MyBatis+Vue的前后端分离旅游管理系统
  9. 主板怎么开启csm_B460主板BIOS设置CSM选项无法开启的解决方法
  10. 高德地图ios11 定位失败