signals2

    1热度

    1回答

    我想通过一个插槽断开像boost signals2 documentation的: Pass slot to disconnect: in this interface model, the disconnection of a slot connected with sig.connect(typeof(sig)::slot_type(slot_func)) is performed via s

    0热度

    1回答

    typedef boost::signals2::signal<void()> signal_t; class AAA { public: void Connect(const signal_t::slot_type& subscriber) { return m_sig.connect(subscriber); } void FireSignal() {

    -1热度

    1回答

    我试图找出这个问题。 假设您的代码使用boost::signals2进行对象之间的通信。让我们称他们为“色彩”。这些colorscales的代码通常位于与使用它们的代码相同的DLL中。我们称之为main.dll 但是有时来自其他DLL的代码需要使用这些对象,这就是问题开始的地方。 基本上,应用程序是相当大的,大多数的DLL被加载做一些工作,然后他们被卸载。对于包含colorscales代码的DLL