compiler-construction - g++ 如何检查它是否支持 lambda 函数?

标签 compiler-construction g++ c++11

关于 lambda 函数的讨论太多了……所以我试着写我的。 :(。它没有用。g++ 4.3.2 是否支持 lambda 函数?如何确定它是否支持某个 c++0x 功能?

最佳答案

看看Apaches C++0x Compiler Support页面或GCCs C++0x pages .只有 GCC >= 4.5 支持 lambda 函数。

如果您需要编写一些可以选择利用 lambda 支持的内容,您可以根据 GCC 版本或 Boost.Configs 有条件地这样做。 BOOST_NO_LAMBDAS .

关于compiler-construction - g++ 如何检查它是否支持 lambda 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4128702/

相关文章:

linux - 错误: invalid operands (*UND* and *UND* sections) for `*'

c++ - 模板类的编译时计数器

c++ - 当 T 具有非平凡的析构函数时,类类型 T 的对象可以进行常量初始化吗?

c++ - 弹性和 Bison : C++ user-defined class

actionscript-3 - 学习用 Ant 编译纯 AS3 项目的建议

c++ - Understanding floating point variables and operators in c++(也可能是书上的错误)

c++ - map<int, int>::iterator 的编译错误,与 operator = 不匹配

C++:将基类型完美透明地包装到一个类中?

compiler-construction - 8086 汇编器 - 从操作码生成目标代码

c++ - "autoreconf": include/Makefile. 未找到