三句一句没懂。
1 用指针会?
2 做成lambda会?
3 编译器inline是对谁inline? 有啥效果?(相比指针)
把Invoker名字改成make_lambda不行吗?
template<typename classT, typename argT>
auto make_lambda(classT& t, int (classT::*memFun)(argT))
{
return [](argT x) noexcept { return (t.*memFun)(x); };
}
【 在 ziqin 的大作中提到: 】
: 就是不想用指针啊,希望做成lambda,然后由编译器自动inline
:
--
修改:DoorWay FROM 61.185.195.*
FROM 61.185.195.*