map<string,int,less<string>> map1 ; //说明:容器按键的升序排序(同理string可以为其它类型)
result = count_if(iterator_start, iterator_end, MatchFunction) ;//说明:返回容器中元素符合MatchFunction的个数
count(scores.begin(),scores.end(),70);//说明:统计容器中某值的个数
for_each(mybooks.begin(), mybooks.end(), showBook);//说明:showBook参数为容器对象类型引用
sort(mybooks.begin(), mybooks.end(), compareBook);//说明:compareBook两输入参数为容器对象类型的引用
random_shuffle(mybooks.begin(), mybooks.end());//说明:打乱顺序
it_iterator = find_if(my_vector.begin(), my_vector.end(), vector_finder(13));//说明:调用vector_finder类的仿函数,寻找等于13的值
sort(data.begin(),data.end());//说明:升序排序,data可以是数据、tring类型的vector或list容器
copy(v1.begin(),v1.end(),ostream_iterator<string>(cout," "));//说明:打印元素为string类型的容器,以空格分隔
copy(iArray, iArray + 5, front_inserter(iList));//说明:若iArray是1,2,3,4,5数组,由iList为5,4,3,2,1,若改为back_inserter,则为1,2,3,4,5
it_iterator = find(iList.begin(), iList.end(), 3);//说明:iList为int型list容器,同理可选其它不同类型的不同容器
copy(iArray, iArray + 2, inserter(iList, p));//说明:在iList的指定位置p前插入数据,插入元素顺序同front_inserter
reverse(num.begin(),num.end());//说明:反转数据,reverse参数可以是容器的指针,也可以是特定类型数组的指针区间