我使用 boost::: signals2
库,这里是简单的代码:
boost::signals2<void ()> sig;
class Foo {
void Slot() {}
};
Foo obj;
sig.connect( boost.bind(&Foo::Slot, &obj) );
一切都很好,但现在我要我的信号 通过一些数据在争论中:
boost::signals2<void (std::vector<float>)> sig2;
class Foo {
void Slot2(std::vector<float>) {}
};
将Slot2连接到再次信号的正确方式是什么?
这里是错误 : < a href=" "http://dpaste.com/752076" rel="no follow" >http://dpaste.com/752076 当我使用相同的连接和amp; 具有约束力的代码时 。