boost-signals

    4热度

    4回答

    我试图使用boost :: signal来实现回调机制,并且我在boost :: signal代码中获得了一个内存访问断言,即使是最微不足道的使用图书馆。我已将其简化为此代码: #include <boost/signal.hpp> typedef boost::signal<void (void)> Event; int main(int argc, char* argv[]) {

    11热度

    2回答

    我在本地C++类中使用boost :: signal,现在我正在使用C++/CLI编写.NET包装器,以便我可以将本机C++回调公开为.NET事件。当我尝试使用boost :: bind来获取我的托管类的成员函数的地址时,我得到编译器错误3374,说我不能接受成员函数的地址,除非我正在创建一个委托实例。有谁知道如何使用boost :: bind绑定托管类的成员函数? 为了澄清,下面的示例代码会导致