Boolan C++STL与泛型编程 第一周笔记 暗影行者

Geekband STL与泛型编程

第一周结构框图:

1.part1 C++模板简介
2.part2 泛型编程
3.part3 容器
4.part4 一些进阶问题
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第1张图片
STL六大部件.PNG
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第2张图片
STL六大部件关系

第一节课先对C++模板进行综述:
1.part1 C++模板简介
C++模板概观:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第3张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第4张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第5张图片
这里写图片描述

C++函数模板:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第6张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第7张图片
这里写图片描述

...
函数模板总结:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第8张图片
这里写图片描述
模板函数可以像普通函数一样被重载 
非模板函数可以和同名模板函数共存 

类模板:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第9张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第10张图片
这里写图片描述

...

类模板总结:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第11张图片
这里写图片描述

C++操作符重载:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第12张图片
这里写图片描述
除了 operator=  其他操作符都可以被重载
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第13张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第14张图片
这里写图片描述

2.part2 泛型编程:
概观:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第15张图片
这里写图片描述

关联特性:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第16张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第17张图片
这里写图片描述

...

迭代器:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第18张图片
这里写图片描述
用于分离算法和容器
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第19张图片
这里写图片描述

...

3.part3 容器:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第20张图片
这里写图片描述

4.part4 一些进阶问题:


Boolan C++STL与泛型编程 第一周笔记 暗影行者_第21张图片
这里写图片描述
Boolan C++STL与泛型编程 第一周笔记 暗影行者_第22张图片
这里写图片描述

你可能感兴趣的:(Boolan C++STL与泛型编程 第一周笔记 暗影行者)