2013年9月5日

(原创)C++11改进我们的程序之简化我们的程序(六)

摘要: 这次要讲的内容是:c++11中的lamda表达式。 lamda表达式是我最喜欢的一个c++11特性之一,在我的代码中随处可见它的身影,其实在c#3.5中就引入了lamda,java中至今还没引入,要等明年的java8中才有lamda表达式,lamda来源于函数式编程的概念,也是现代编程语言的一个特点。c++11这次终于把lamda加进来了。也许有人要问,lamda有什么好处,为什么要加到c++中来?lamda表达式有这些优点:声明式编程风格:就地匿名定义你的目标函数或函数对象,不需要额外的写一个命名函数或者函数对象。以更直接的方式去写程序,好的可读性和可维护性。简洁:不需要额外再写一个函... 阅读全文

posted @ 2013-09-05 22:20 qicosmos(江南) 阅读(3520) 评论(3) 推荐(3) 编辑

导航