美丽啤酒

文章
6
资源
1
加入时间
3年0月21天

C++学习笔记:(函数对象(仿函数))

函数对象(仿函数)先考虑一个简单的例子:假设有一个vector,你的任务是统计长度小于5的string的个数,如果使用count_if函数的话,你的代码可能长成这样:bool LengthIsLessThanFive(const string& str) { return str.length()<5; }int res=count_if(vec.begin(), vec.end(), LengthIsLessThanFive);其中count_if函