STL 头文件中都有什么,这里有一个快速概要:

1. 几乎所有的容器都在同名的头文件里,比如,vector 在<vector> 中声明,list 在 <list> 中声明等。例外的是<set>声明了set 和 multiset,<map> 声明了 map 和 multimap

2. 除了四个算法外,所有的算法都在 <algorithm> 中声明,例外的是 accunulate、inner_product、adjacent_difference 和 partial_sum。这些算法在 <numeric>中声明

3. 标准仿函数(比如less<T>)和仿函数适配器(比如 not1、bind2nd)在<functional>中声明

转载于:https://www.cnblogs.com/kidycharon/p/10055440.html

Effective_STL 学习笔记(四十八) 总是 #incude 适当的头文件相关推荐

  1. JSP学习笔记(四十九):抛弃POI,使用iText生成Word文档

    POI操作excel的确很优秀,操作word的功能却不敢令人恭维.我们可以利用iText生成rtf文档,扩展名使用doc即可. 使用iText生成rtf,除了iText的包外,还需要额外的一个支持rt ...

  2. OpenCV学习笔记(十六)——CamShift研究 OpenCV学习笔记(十七)——运动分析和物体跟踪Video OpenCV学习笔记(十八)——图像的各种变换(cvtColor*+)imgproc

    OpenCV学习笔记(十六)--CamShift研究 CamShitf算法,即Continuously Apative Mean-Shift算法,基本思想就是对视频图像的多帧进行MeanShift运算 ...

  3. OpenCV学习笔记(十八):凸包,最小包围区域算子:convexHull(),minAreaRect(),minEnclosingTriangle(),minEnclosingCircle()

    OpenCV学习笔记(十八):凸包,最小包围区域算子:convexHull(),minAreaRect(),minEnclosingTriangle(),minEnclosingCircle() 1. ...

  4. MATLAB学习笔记(十八)

    MATLAB学习笔记(十八) 一.Simulink仿真基础 1.1 Simulink的启动 1.2 系统仿真模型的创建 1.3 仿真参数的设置 1.4 总结 二.子系统的创建与封装 2.1 子系统的创 ...

  5. JavaScript学习(四十八)—原型对象的增删改查

    JavaScript学习(四十八)-原型对象的增删改查 一.构造方法与原型对象的图解 二.型对象的增删改查 (一).什么是原型 每个函数都会有一个属性--prototype属性,这个属性都会有一个对象 ...

  6. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  7. Mr.J-- jQuery学习笔记(二十八)--DOM操作方法(添加方法总结)

    Table of Contents appendTo appendTo(source, target) 源代码 append prependTo ​ ​ ​ ​ prependTo源码 prepend ...

  8. 计算机二级C语言学习笔记(十八)

    上一篇:计算机二级C语言学习笔记(十七) 程序填空题(二) 题型二:平均值 首先求和,然后将和除以项数 ===================================== ========== ...

  9. Linux学习笔记(十八) -- 运行程序,出现Failed to load module canberra-gtk-module错误的解决方案

    1.错误内容 错误描述 执行程序时,提示如下错误: Failed to load module "canberra-gtk-module" 2.解决方案 (1)执行语句: sudo ...

  10. html响应式布局的概念,HTMLCSS学习笔记(十八)响应式布局概念

    原标题:HTMLCSS学习笔记(十八)响应式布局概念 常见的布局方案 固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸: 可切换的固定布局:同样以像素作为页面单位,参考主流 ...

最新文章

  1. 梯度下降理解和梯度下降计算检查斯坦福
  2. Oracle dump 分析secondary key
  3. 为什么 Kafka 速度那么快?
  4. 继电反馈法自整定_基于继电反馈PID自整定方法在Buck―Boost电路中应用.doc
  5. boost::hana::zip_with用法的测试程序
  6. Phone List POJ - 3630(字典树模板题)
  7. Apache Ignite,Hazelcast,Cassandra和Tarantool之间的主要区别
  8. react更改路由入参_react路由传参方式
  9. Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23)
  10. Mysql net start mysql启动,提示发生系统错误 5 拒绝訪问 解决之道
  11. 鼠标点击改变单元格颜色或点击改变行颜色
  12. OpenCL入门(一):简单概念
  13. 计算机版的微信的功能是什么,计算机上的微信有没有收藏功能?电脑端如何打开微信收藏?...
  14. Vue-html5-editor 编辑器的使用及一些问题解决
  15. F - Endless Walk
  16. 小程序接口加密时去除昵称数据含有的reshuffle表情(例如emoji)
  17. 示例-Luat示例-MQTT
  18. 12月小报|读小报,涨知识
  19. Unity3D 多种播放音效的方式
  20. 爬取双色球的历史记录

热门文章

  1. 哪个不是python合法的标识符_哪个不是python合法标识符
  2. C++之文件操作探究(三):写文件——二进制文件
  3. __clone class php_「PHP 技巧」 不要直接克隆对象,请使用深拷贝
  4. 计算机的智能化研究领域的是,科学网—第五代计算机为何在“智能化”阶段的发展像蜗牛般的徘徊前行? - 邹晓辉的博文...
  5. angularjsl路由_HTML5模式下的AngularJS路由404错误
  6. 安卓设置原生alert设置圆角_每个月流量都超额?安卓、苹果用户可以尝试更改这些设置...
  7. 一楼土木人序列号查询_iPhone序列号是什么 序列号怎么查看【步骤】
  8. 查最大序号 oracle,oracle查询序号最大的表空间的已经使用空间大小的sql语句
  9. rt-n18u usb3.0 linux ex,2.4G王者 华硕 AUSU RT-N18U 评测
  10. gff文件_根据gff/gtf等注释文件取负链上的序列:先反向互补染色体再截取?还是先截取区间再反向互补序列?...