Chuangma408
Chuangma408
全部文章
读书笔记
实验(1)
题解(71)
归档
标签
去牛客网
登录
/
注册
Chuangma408的博客
心如花木,向阳而生
全部文章
/ 读书笔记
(共20篇)
2021.12.14 C++ Primer 学习笔记
9.5.4 compare函数 s.compare函数根据s是等于、大于还是小于参数指定的字符串,返回0、正数或复数。 ---------- s.copmpare的几种参数形式 s2 比较s1和s2 pos1,n1,s2 将s中pos1开始的n1个字符与s2进行比较 cp 比较...
C++
2021-12-14
0
0
2021.12.11/12/13 C++ Primer 学习笔记
9.4 vector对象是如何增长的 为了支持快速随机访问,vector将元素连续储存。为了避免每次添加新元素都要重新分配存储空间,vector和string的实现通常会分配比新的空间需求更大的内存空间。容器预留这些空间作为备用,可以保存更多的新元素。使用此策略后,扩张操作通常比list和deque...
C++
2021-12-10
0
0
2021.12.9/10 C++ Primer 学习笔记
9.3.4 特殊的forward_list操作 forward_list并未定义insert、emplace、erase,而是定义了insert_after、emplace_after、erase_after。 ------------------------------ 相关操作 l...
C++
2021-12-09
0
0
2021.12.8 C++ Primer 学习笔记
9.3.2 访问元素 ----------- 在顺序容器中访问元素的操作 c.back() 返回c中尾元素的引用。若c为空,函数行为未定义(不适用于forward_list) c.front() 返回c中首元素的引用。若c为空,函数行为未定义 //以下只适用于string、ve...
C++
2021-12-08
1
0
2021.12.7 C++ Primer 学习笔记
9.3 顺序容器操作 顺序元素与关联容器的区别在于两者组织元素的方式。 9.3.1 向顺序容器添加元素 除array外,所有标准库容器都提供灵活的内存管理。 ----------------------------------- 向顺序容器(除array)添加元素的操作 c.push_...
C++
2021-12-07
0
0
2021.12.6 C++ Primer 学习笔记
9.2.6 容器大小操作 除了一个例外,每个容器类型都有三个与大小相关的操作。成员函数size返回容器中元素数目,empty当size为0时返回布尔值true,否则返回false,max_size返回一个大于或等于该类型容器所能容纳的最大元素数的值,forward_list支持max_size和em...
C++
2021-12-07
0
0
2021.12.4 C++ Primer 学习笔记
9.2.5 赋值和swap 容器赋值运算 -- -- c1 = c2 将c1中元素替换成c2中元素 c1 = {a,b,c...} 将c1中的元素替换为列表中的元素(array不支持) a.swap(b) 交换a和b元素 swap(a,b) 与上式等价 assign...
C++
2021-12-04
0
0
2021.12.2 C++ Primer 学习笔记
9.2.3 begin和and成员 begin和and操作生成指向容器第一个元素和尾元素之后位置的迭代器。 list<string> a = {"Milton", "Shakespeare", "Austen"}; auto it1 = a.begin(); auto it2 = a.r...
C++
2021-12-03
0
0
2021.12.1 C++ Primer 学习笔记
9.2.1 迭代器 迭代器有公共接口:如果一个迭代器提供某个操作,那么所有提供该操作的迭代器对这个操作的实现方法都是相同的。 -- 标准容器迭代器运算符 *iter 返回迭代器所指元素的引用 iter->mem 解引用iter并获取该元素名为mem的成员,等价于(*iter)...
C++
2021-12-01
0
0
2021.11.30 C++ Primer 学习笔记
9.2 容器库概览 容器类型上的操作形成了一种层次: 某些操作是所有容器类型都提供的 另外一些操作仅针对顺序容器、关联容器或无序容器 还有一些操作只适用于一小部分容器 容器操作 类型别名 - iterator 此容器类型的迭代器类型 const_iterator 可以读取元素,...
C++
2021-11-30
0
0
首页
上一页
1
2
下一页
末页