更新时间:2023-11-11 12:53:58
只需使用一元加号将lambda转换为函数指针,如下所示:
Just use unary-plus to convert a lambda to a function pointer, as in:
auto* f = +[]{ std::cout << "Hello, world!\n"; }; // f is of type void (*)()
使用 + 为 lambda 解决函数指针和 std::function 上的不明确重载
将成员函数指针转换为普通函数指针
如何在C ++ 17中静态将throwing函数指针转换为noexcept?
转换为函数指针
[C]将整数文字转换为指针?
使用lambdify将硬积分转换为lambda函数
将模板函数转换为通用Lambda
将c ++ lambda转换为c函数
将std :: bind转换为函数指针
明确将lambda转换为函数指针