lambda
来源:互联网 发布:android下载系统源码 编辑:程序博客网 时间:2024/05/09 00:38
所谓泛型lambda,就是在形参声明中使用auto类型指示说明符的lambda。比如根据C++14标准,这一lambda与以下代码作用相同。C++14的泛型lambda可以被看做C++11的(单态)lambda的升级版。单态lambda相当于普通函数对象。而泛型lambda则相当于带模板参数的函数对象,或者说相当于带状态的函数模板。两者相比,可以推出以下结果:
- 单态lambda在函数内使用,能够捕获外围变量形成闭包,作用相当于局部函数。泛型lambda强化了这一能力,其作用相当于局部函数模板。
- 单态lambda能够服务于高阶函数(参数为函数的函数),作用相当于回调函数。泛型lambda强化了这一能力,使得泛型回调成为可能。
- 单态lambda能够作为函数返回值,形成柯里化函数(闭包),用于lambda演算。泛型lambda强化了这一能力,使得泛型闭包成为可能。
转载: http://blog.csdn.net/zwvista/article/details/41144649
0 0
- Lambda
- lambda
- lambda
- lambda
- Lambda
- lambda
- lambda
- Lambda
- Lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- lambda
- Android上传文件到Web服务器,PHP接收文件
- 基于内核对象的一种多线程同步机制的本质
- Network Link Conditioner
- class与struct的区别
- Ubuntu修改主机名称
- lambda
- linux下添加环境变量
- 1029. Median (25)
- 在线扩大redo日志大小
- c#判断空字符串
- 午间阅读
- sql server导入整个数据库
- 项目中的权限管理
- 国内App推广终极37个方法