将boost :: function包装成lambda

时间:2017-06-11 09:38:21

标签: c++ lambda

我正在尝试编译此代码:

typedef void (*func_ptr)();

boost::function<void()> bf;
func_ptr fp = [bf] { bf(); };

Visual Studio 2015抱怨没有从lambda []void()->voidvoid (*const)()的适当转换。

我错过了什么?

0 个答案:

没有答案