C++0x:如何获取lambda表达式的返回类型
最近看了老赵的博文,意识到lambda不仅仅提供了一个仿函数的语法糖,而在于能封装环境变量,从而更轻松的实现异步函数调用.
之前利用模板实现过异步函数调用,因为VS2008以前的C++不支持variadic templates和lambda,所以,其实现是用宏实现的0至N个参数的仿函数.因此,本次修改主要是保留以前的代码的基础上,增加lambda的支持.但在获取lambda的返回值的地方费了会儿
原创
2012-03-26 14:59:41 ·
2344 阅读 ·
0 评论