摘要: “Lambda 表达式”是一个匿名函数,它可以包含表达式和语句,并且可用于创建委托或表达式树类型。 之前在C#项目中使用了大量的lambda表达式: ()=>DoSomeThing();C++中实现如下:实例1:[](int n){ vector<int> v; for(int i = 0; i<8; i++){ v.Push_back(i);}for_each(v.Begin(); v.End(); [](int n)){ cout<<n;}}实例2:LambdaFunctor()struct LambdaFunctor{ void Operator() 阅读全文
posted @ 2011-07-25 14:41 zhangjl 阅读(262) 评论(0) 推荐(0)