定义了 模板参数 template , _Ty 泛型的默认参数是 void , 即 如果 不指定 模板参数 , _Ty 泛型就是 void 类型 , 一般情况下使用...核心代码如下 :
// 计算 vector 容器中 , 值为 2 的个数
int equal_num = 2;
// 取模运算 , 模 2 返回值 1 就是奇数 , 返回值 0 就是偶数
//...not1 将其取反 也就是获取的是 非奇数 个数
int count = count_if(myVector.begin(), myVector.end(), not1(bind2nd(modulus...(), 2)));
下面的代码中 , modulus 是一个二元函数对象 , 返回 0 或 1 可以当做 二元谓词 ;
bind2nd(modulus(), 2) 将 二元谓词 中的...// 取模运算 , 模 2 返回值 1 就是奇数 , 返回值 0 就是偶数
// not1 将其取反 也就是获取的是 非奇数 个数
int count = count_if(myVector.begin