g++ 如何检查是否支持 lambda 函数?

问题描述 投票:0回答:1

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

c++11 g++
1个回答
10
投票

查看 Apache C++0x 编译器支持页面或 GCCs C++0x 页面。仅 GCC >= 4.5 支持 lambda 函数。

如果您需要编写一些可以选择利用 lambda 支持的内容,您可以根据 GCC 版本或 Boost.Configs

BOOST_NO_LAMBDAS
有条件地执行此操作。

© www.soinside.com 2019 - 2024. All rights reserved.