bind1st深入理解--仿函数 函数对象
一直不能理解bind1st是怎么操作的,其实很简单
k = count_if(aList.begin(), aList.end(), bind1st(greaterint>(), 8));
其实是这样的
bind1st() 创建一个函数对象,该函数对象将值V作为第一个参数A。
然后二元函数就变成了一元函数,之前二元函数需要的两个参数已经输入了一个默认值。
说的简单点就是bin
原创
2012-01-11 15:44:07 ·
536 阅读 ·
0 评论