关于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> //高效的插入和删除链表头 ...
最新文章
- eye caring sticker
- 跨链资产原子转移工具包 Decred atomicswap
- 机器学习基石HOW部分(2)
- Redis系列一、redis介绍与安装
- 学计算机的用surface,11个高效利用Surface处理工作学习任务的方法 - Surface 使用教程...
- QString转Char*字符串
- [渝粤教育] 西南科技大学 国际贸易理论与实务 在线考试复习资料2021版(1)
- 异常信息_共同药业被爆:大客户异常 瞒报环保处罚信息
- 2014年java软件project师面试题收集
- 单元测试和sit测试和uat测试
- Speed Gear(变速精灵XP) V6.0 - 免费版,破解版,绿色版
- 如何写出吸引人的广告文案(一)
- [SEEDLabs] Meltdown Spectre Attack Labs
- java大转盘抽奖概率算法_幸运大转盘抽奖 抽奖算法 程序实现逻辑
- EXCEL完成一个柱形图与折线图组合图表
- 海思HI3751HiDPTAndroidV200R001 UNF 接口版本差异说明
- ResNet中残差块的理解(附代码)
- HttpClient上传文件传入MultipartFile类型
- vue组件通信(传值)
- MOOC编程判定身高是否与预计的相符合。(10分)
热门文章
- 11.2.0.3.7 PSU补丁升级
- 服务器主板点不亮排查
- 八年磨一剑,阿里云ApsaraDB for HBase2.0正式上线 1
- Eclipse StartExplorer插件
- 关于juniper配速小记
- GCC选项_-Wl,-soname 及 DT_NEEDED 的解释
- #if、#ifdef、#if defined之间的区别【转】
- VB6.0中,DTPicker日期、时间控件不允许为空时,采用文本框与日期、时间控件相互替换赋值(解决方案)...
- C# 连接SQL Server数据库的几种方式--server+data source等方式
- Oracle中关于并集/交集/差集的运算