对于vector,我们可以很方便地寻找其中符合条件的元素的个数。
要注意它们不是vector的类函数,不要用vector.去调用。
用法一览:
一.count函数: 返回元素值为target的元素个数。
int num=count(vector1.begin(),vector2.begin(),target); //注意不是vector的类函数哟!!
二.count_if函数:返回符合一定条件的元素个数。compare()函数是自定义的,返回值是true就是表示符合要求
bool comp(int num) { return num%2; } cout<<count_if(V.begin(),V.end(),comp)<<endl;