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

字数 105阅读 37

Geekband STL与泛型编程

第一周结构框图:

1.part1 C++模板简介
2.part2 泛型编程
3.part3 容器
4.part4 一些进阶问题
STL六大部件.PNG
STL六大部件关系

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


这里写图片描述
这里写图片描述
这里写图片描述

C++函数模板:


这里写图片描述
这里写图片描述

...
函数模板总结:


这里写图片描述
模板函数可以像普通函数一样被重载 
非模板函数可以和同名模板函数共存 

类模板:


这里写图片描述
这里写图片描述

...

类模板总结:


这里写图片描述

C++操作符重载:


这里写图片描述
除了 operator=  其他操作符都可以被重载
这里写图片描述
这里写图片描述

2.part2 泛型编程:
概观:


这里写图片描述

关联特性:


这里写图片描述
这里写图片描述

...

迭代器:


这里写图片描述
用于分离算法和容器
这里写图片描述

...

3.part3 容器:


这里写图片描述

4.part4 一些进阶问题:


这里写图片描述
这里写图片描述

推荐阅读更多精彩内容