一 总大纲
C++ STL组件:容器,迭代器,和算法
容器:顺序容器 (vector ,list ,deque,string)
关联容器(set multiset map multimap)
迭代容器:遍历容器
算法:排序,不可变序,变序性算法,数值算法
.c++STL泛型编程示例
#include<iostream>
#include<vector>//创建vector对象
#include<math.h>
#include<numeric>//计算accumulate
using namespace std;
int main(int argc,char*argv[])
{
vector<int> v;
int i;
for(i=0;i<10;i++)
{
v.push_back(i);
}
vector<int>::iterator it;
for(it=v.begin();it!=v.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
cout<<v[3]<<" "<<v[5]<<endl;