首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问个比较低级的有关问题

2012-02-16 
问个比较低级的问题vector string wordfind_if(word.begin(),word.end(),???)第3个参数是不是谓词函数

问个比较低级的问题
vector <string> word;
find_if(word.begin(),word.end(),???);
第3个参数是不是谓词函数啊,如果是谓词怎么去定义啊??

[解决办法]
可以在使用该函数前定义,是个布尔值,用函数返回值也是ok
如:
bool largeThan_40(int i)
{ return (i> 42); }

下面可以使用 :

find_if(word.begin(),word.end(),largeThan_42);

热点排行