博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bind的使用
阅读量:7033 次
发布时间:2019-06-28

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

bool longer(string s, string::size_type sz){	return s.size() <= sz;}void x10t24(){	vector
longn{ 1,2,3,4 }; string a("aa"); auto it = find_if(longn.begin(), longn.end(), bind(longer, a, _1)); cout << *it << endl;}

   主要用于当lamdba需要频繁使用时,改成函数会好用一点,用bind可以返回一个新的可调用对象,解决某些算法只能接受一元谓词的问题。上式1_是接收参数,并有固定参数a。

转载于:https://www.cnblogs.com/linear/p/7020092.html

你可能感兴趣的文章
Dell(戴尔)电脑恢复BIOS出厂设置的方法
查看>>
VMware Horizon View Config Tool 用户使用手册之一 -- VCT介绍和安装之前的准备
查看>>
桥接和路由模式区别
查看>>
黑马程序员-Java基础加强之反射
查看>>
汇编学习——使用Linux系统调用
查看>>
PagerTabStrip简单使用方式2
查看>>
SHELL脚本基础讲解
查看>>
PHP 数据库命令行的使用
查看>>
有赞公告设置
查看>>
win7系统开机遇到reboot and select proper boot device错误解决方法
查看>>
我的收藏
查看>>
VMware Horizon 6 介绍
查看>>
ansible的使用
查看>>
2012年2月10日
查看>>
Linux下Web服务器应用之网站安全-https
查看>>
关于循环嵌套循环
查看>>
Scala中常见的容器 Option(选项)
查看>>
算法-蛇型矩阵
查看>>
路由交换IOS的备份与还原
查看>>
05.swift ?可选类型
查看>>