算法包 #include
- for_each :循环遍历,需要提供一个回调方法或者仿函数
- transform:
- find:查找元素
- find_if:根据条件查找元素,需要提供仿函数
- count:查找元素出现的次数
- count_if:查找满足条件的元素出现的次数
- megre:将2个容器合并到一个新的容器中
- sort:排序
- random_shuffle:乱序,打乱容器中数据的顺序
- copy:拷贝容器
- replace:将容器中某个范围内满足条件的元素替换成新值
比较函数:
bool equal_to(A,B);
函数适配器:
bind2nd(equal_to(),”C”); 将equal_to带2个参数的方法适配成1个参数,并且将后面的值传入原来equal_to方法的第二个参数中
bind1st:将equal_to带2个参数的方法适配成1个参数的方法,并且将后面的值传递给equal_to方法的第一个参数中