博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL - 仿函数
阅读量:5256 次
发布时间:2019-06-14

本文共 687 字,大约阅读时间需要 2 分钟。

bool func1(int a){    return a < 5;}struct func2: public unary_function
{ bool operator()(int a) { return a < 5; }};struct func3: public binary_function
{ bool operator()(int a, int b) { return a == b; }};int main(int argc, char* argv[]){ list
int_list; int_list.remove_if(func1); int_list.remove_if(func2()); int_list.remove_if(bind1st(greater
(), 5)); int_list.remove_if(bind2nd(less
(), 5)); int_list.remove_if([](int& a){ return a < 5; });}

 

转载于:https://www.cnblogs.com/lianghuiwen/archive/2013/05/12/3074110.html

你可能感兴趣的文章
四则运算 测试与封装 (完善) 5.2 5.3
查看>>
启发式搜索——A*算法
查看>>
C# listView增删操作
查看>>
产品经理职责
查看>>
一个easyui的网址
查看>>
Android USB Host
查看>>
PHP处理XML汇总
查看>>
django之分页,纯python代码
查看>>
图片抖动(帧动画)
查看>>
BubbleSort
查看>>
Xamarin.iOS提供没有匹配的配置文件
查看>>
BZOJ3289: Mato的文件管理
查看>>
C语言深度剖析-----C语言中的字符串
查看>>
volatile关键字深入理解
查看>>
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(一)
查看>>
Linux - 配置php-fpm 以及 配置nginx支持php
查看>>
PHP封装验证类
查看>>
国内的Git比GitHub快
查看>>
layer父页面刷新
查看>>
【代理和协议】自我总结
查看>>