函数对象: 作用:给函数传参
一元函数对象:函数参数1个
二元函数对象:函数参数2个
一元谓词:函数参数1个,函数返回值为bool
二元谓词:函数参数2个,函数返回值为bool
accumulate() 组合所有元素作加、减、乘、除等
迭代器->指针的泛化(将指针写成模板类)
流迭代器:
①输入迭代器 读,不能写
②输出迭代器 写,不能读
③前向迭代器
④双向迭代器
⑤随机迭代器
随机访问:vector、deque
双向:list、set、multiset、map、multmap
剩下stack等不支持
函数适配器:将函数对象在一元、二元间转换