STL count_if应用
来源:互联网 发布:数据库攻击手段sql注入 编辑:程序博客网 时间:2024/05/03 11:23
// CountIf.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <vector>#include <algorithm>#include <functional>using namespace std;//函数模板template <typename T>bool is_odd(const T& t){return (t%2) ? true : false;}//结构体模板(谓词)template<typename T>struct is_even : public unary_function<T,bool>{bool operator()(const T& t){return (t%2) ? false : true;}};int _tmain(int argc, _TCHAR* argv[]){typedef vector<int>::iterator ITERATOR;typedef vector<int>::size_type SIZETYPE; vector<int> intVec;SIZETYPE sz;for(sz = 0; sz < 10; sz++){intVec.push_back(sz + rand()%100);}size_t size = count_if(intVec.begin(),intVec.end(),is_odd<int>);//谓词部分无括号,传的是实例化的函数指针size = count_if(intVec.begin(),intVec.end(),is_even<int>());//谓词部分有括号,传的是模板实例化对象return 0;}
0 0
- STL count_if应用
- STL实践(count_if)
- stl count_if使用
- stl count_if()函数
- STL之 count 和 count_if
- STL algorithm算法count_if(11)
- STL count_if() with lambda expression
- STL算法之count. count_if
- count_if
- count_if
- count_if
- count_if
- STL算法 count_if函数 accumulate函数
- 【STL】标准库count_if的例子
- STL中count和count_if的妙用
- STL 计数(count,count_if)的用法
- STL 之count,count_if,max,max_element,min,min_element和random_shuffle
- STL之for_each, find_if,adjacent_find,count_if的使用
- 20140406 TCPL 第十二章 派生类
- poj 1611 并查集
- START WITH...CONNECT BY PRIOR用法
- Asp.net—DropDownList与listbox的联动
- outlook自动弹出
- STL count_if应用
- 开发心得之一
- IIC通信底层
- shell获取某个时间段的nginx日志内容
- 浅析C++中的this指针
- 网站优化细节URL结构直接有哪些关系
- 因式分解
- RQNOJ T480 相连的农场
- 动态获取浏览器的宽度和高度