要批量写一批函数
auto make_lambda()
{
return [this](int x) noexcept { return this->f(x); };
}
类似把member function f()转成lambda,然后可以放到类似
template<class T>
void invoker( T&& fun, int x)
{
fun(x);
}
然后需要f(x)可以替换
上面那个make_lambda()是不是没法用模板写,只有用宏?
--
FROM 125.120.163.*