C++标准库:
C++标准库以header files形式呈现:
(1)C++标准库的header files不带.h,如:#include <vector>
(2)新式的C header files不带后缀.h,如:#include <cstdio>
(3)旧式的C header files带后缀.h,如:#include <stdio.h>
新式的headers内的组件封装在 namespace std 当中:using namsespace std;旧式的header内的组件不被封装到namespace std中。
STL框架概述:
STL是属于C++标准库的一部分,STL有6个部件,6个部件之间有着很紧密的联系。
STL的6大部件包括:容器(Containers)、分配器(Allocators)、算法(Algorithm)、迭代器(Iterators)、适配器(Adapters)、仿函数(Functors)。