【发布时间】:2014-01-08 00:05:27
【问题描述】:
我尝试使用具有不同签名的 boost::function 重载一个函数,但它不起作用。
我尝试使用 template<Signature> Connection *connect(boost::function<Signature> f) 也失败了,因为 boost::bind 不会以这种方式隐式转换
我想要做的正是 boost::signals 所做的。 Boost 信号可以同时接受不带参数的函数对象和带 N 个参数的函数对象
我想知道如何在一个函数中同时接受这两种类型的函数对象。
【问题讨论】:
标签: c++ boost boost-bind boost-function boost-signals