我使用boost::signal
不同的函数签名和不同的组合器。在一个看起来像我想要返回某个信号声明的类中。
template<typename signal_type> class MyClass
{
signal_type mSignal;
signal_type::result_type getResult() { return mSignal(); }
}
但signal_type::result_type
不起作用。那么有没有办法获取返回类型呢?
我使用boost::signal
不同的函数签名和不同的组合器。在一个看起来像我想要返回某个信号声明的类中。
template<typename signal_type> class MyClass
{
signal_type mSignal;
signal_type::result_type getResult() { return mSignal(); }
}
但signal_type::result_type
不起作用。那么有没有办法获取返回类型呢?