c++0x的新特性:lambda表达式
来源:互联网 发布:软件实施工程师要求 编辑:程序博客网 时间:2024/06/15 04:30
(本文摘自c++论坛里自己帖子的回复。)
GCC4.5引入这个特性。有兴趣的朋友可以编译测试下面这段代码:
#include <algorithm>#include <cmath>void abssort(float *x, unsigned N) { std::sort(x, x+N, [](float a, float b) { // 注意此处的方括弧 return std::abs(a) < std::abs(b); });}更多参考:
1)http://gcc.gnu.org/gcc-4.5/cxx0x_status.html
2)http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2009/n2927.pdf
3)http://www.ibm.com/developerworks/cn/aix/library/au-gcc/
注意:需要添加编译器选项:-std=c++0x 或 -std=gnu++0x
Qt项目可使用:QMAKE_CXXFLAGS += -std=c++0x
【编辑】VC10对c++0x的支持:
- c++0x的新特性:lambda表达式
- C++ 0x新特性:详细讲解lambda表达式
- C++ 0x新特性:详细讲解lambda表达式
- 【C++】C++11新特性 之 lambda表达式的使用
- .NET 3.x新特性之Lambda表达式
- [.NET 3.x新特性三]Lambda表达式
- .NET 3.x新特性之Lambda表达式
- java8新特性Lambda表达式
- JAVA 新特性:lambda表达式
- java8新特性--lambda表达式
- Java8新特性 - lambda表达式
- java8新特性-lambda表达式
- Java新特性 lambda表达式
- java8新特性lambda表达式
- Java8新特性Lambda表达式
- Java8新特性Lambda表达式
- Java8新特性 lambda表达式
- Java8 新特性Lambda表达式
- jquey生成一维二维的插件
- MINI2440Linux驱动01-mini2440_adc
- 将图片写入数据库和读取
- hdu 1142 A Walk Through the Forest
- ARCHIVELOG模式下用户管理恢复临时文件!
- c++0x的新特性:lambda表达式
- WPF游戏编程--2D人物动画
- 在Emacs中使用gdb调试程序
- Ubuntu Linux系统下安装搜狗输入法
- SQL重复记录处理(查找,过滤,删除)
- 字符串操作函数的实现【笔试面试经常考的,这里都有了】
- 顾自己这一年的工作,自己在思想上工作上学习上既有收获的喜悦,又常常有感到不足的失落。
- Linux查找目录及了目录下文件内容
- asp.net WebApplication(web应用程序)和WebSite(网站)的区别