关于STL的一些笔记
最近在学stl,关于它的一些笔记整理一下:
1 #include <vector>
vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。它有如下几种成员函数:
下面还有几种最基本的操作:
vector<int>vec;
vec.push_back(1);
vec.push_back(3);
vec.push_back(5);
vec.size(); //0
if(!vec.empty()) return vec.back(); //5
关于STL的一些笔记相关推荐
- 《Effective STL》学习笔记(第一部分)
本书从STL应用出发,介绍了在项目中应该怎样正确高效的使用STL.本书共有7个小节50个条款,分别为 (1) 容器:占12个条款,主要介绍了所有容器的共同指导法则 (2) vector和string: ...
- 【绝版C++书籍】《Effective STL》读书笔记
<Effective STL>读书笔记 写在前面 0<Effective STL>中可能过时的内容 1 容器 第1条:慎重选择容器类型. 第2条:不要试图编写独立于容器类型的代 ...
- Effective STL 50条有效使用STL的经验笔记
Scott Meyers大师Effective三部曲:Effective C++.More Effective C++.Effective STL,这三本书出版已很多年,后来又出版了Effective ...
- 《Effective STL》重读笔记整理
最近有闲,在工作之余重读了<effective STL>一书,并通过 twitter 记了一下笔记,今天整理收集到这里. twitter 真的非常适合记读书笔记,哈哈,以后要好好地发扬.另 ...
- 《Effective STL》学习笔记(第四部分)
6.仿函数.仿函数类.函数等 函数和类似函数的对象--仿函数--遍布STL.关联容器使用它们来使元素保持有 序:find_if使用它们来控制它们的行为:如果缺少它们,那么比如for_each和tran ...
- 《Effective STL》学习笔记(第三部分)
4. 迭代器 标准STL容器提供了四种不同的迭代器:iterator.const_iterator.reverse_iterator和const_reverse_iterator 为什么有四种迭代器? ...
- 《Effective STL》学习笔记(第二部分)
2. vector和string 所 有的STL容器都很有用,但是相比于其他容器,vector和string更常用.本章从多个角度覆盖vector和string,如:为什么提倡使用 vector代替数 ...
- STL|QTL工作笔记-QString与std::string寻找子串的区别与联系
目录 STL中的string QTL中的QString 总结 STL中的string 在STL中,是采用这个逻辑进行的: 1.设置一个标志接收find的返回值: 2.当标志为XXX时,则为找到,否则为 ...
- STL的基本函数笔记
2019独角兽企业重金招聘Python工程师标准>>> deque double-end queue #include <deque> //高效的插入和删除链表头 ...
最新文章
- BZOJ3799 : 字符串重组
- 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
- [ARM异常]-linux中(aarch/aarch64)异常向量表介绍
- docker 搭建Tomcat web 简单示例过程
- 使用ueditor实现多图片上传案例
- dll侧加载_win7系统开机提示xxxdll模块已加载但找不到入口点的解决方法
- 方便的Chrome取色插件ColorPick Eyedropper [设计, FE必备]
- 需求变更,产品经理的良心也会痛!
- 简单5步,释放Mac磁盘空间
- R语言笔记 画多个图
- vs2015+opencv+dilb+于仕琪人类识别算法对人脸特征点进行检测
- 楼天成,ACRush
- linux下libreoffice增加字体,Linux下Libreoffice增加字体
- 计算机小高考成绩,2018江苏小高考成绩出来了!昆山*亮眼的学校是…
- python安装PIL模块
- arduino/Mixly心知天气
- 淘宝、拼多多、京东等购物平台的优惠券公众号免费搭建持续更新
- c语言实现url编码源码,URL encode 与 URL decode 的C语言实现
- DEM数据下载链接(ASTER GDEM、SRTM、ALOS PALSAR DEM)
- “Open3d:ImportError: DLL load failed: 找不到指定的模块”解决思路和方法