Generic Programming,GP,泛型编程,就是使用template为主要工具来编写程序。
STL是泛型编程最成功的作品,该课程就是以STL为标的深层次地讨论泛型编程。
重要网页:
cplusplus.com - The C++ Resources Network
GCC, the GNU Compiler Collection - GNU Project
STL六大部件(components):
- 容器(containers)
- 分配器(Allocators)
- 算法(Alogorithms)
- 迭代器(Iterators)
- 适配器(Adapters)
- 仿函数(functors)
//示例程序,用到以上介绍的六大部件
//找到数组ia中不小于40的元素的数量,并输出
#include<vector>
#include<algorithm>
#incl