注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

暇隙读书(8)——VS2010对模析编译的支持  

2015-03-19 13:51:27|  分类: C++(VC)编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

暇隙读书(8)——VS2010对模析编译的支持

今天和同事一起交接离职的同事的代码,发现在VS2010中已经可以使用Lambada表达之了,被别人给误导了一下,以为只有在高版本的2012以上才可以支持,没想到在VS2010也是可以支持的。这样可真是就好多了。

看一下这个例子,在VS2010中编译通过:

template<typename TFun>

static void TestLambada(TFun t)

{

    t(9);

}

 

void CtestOwnerLambadaDlg::OnBnClickedButton1()

{

    // TODO: 在此添加控件通知处理程序代码

    int num = 9;

    TestLambada([&](int t){

       for(int a = 0;a < 12;a++)

       {

           num+=a;

       }

       });

}

具体的用法这里就不讲了,在C++0X系列里讲了非常多,只是这里提醒自己一下,要多看一看相关的文档啊。不然就想当然了。

  评论这张
 
阅读(293)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017