在C++中优雅移植lambda表达式

dcn*_*dcn 5 c++ lambda gcc c++11

由于lambda表达式需要GCC版本> 4.4:将包含几个带有引用绑定变量的lambda表达式的代码移植到前C++ 0x代码的最优雅或最快(但不是太'脏')的方法是什么?

这可以使用模板/宏以半自动方式完成吗?

mka*_*aes 6

也许你应该看一下boost :: lambda.这应该做你想要的.