我将Objective函数mytestslot注册为源自C++类thing的信号的回调。时隙函数被周期性地调用,并且一切都表现良好。struct CPPMembers { // pimpl related stuff for C++ members boost::signals2::scoped_connection0.2f", num);{ if (self) {
假设我有一个名为SomethingChanged的事件,它有两个参数。首先是触发事件的发送方。第二个只是一个数字。item_SomethingChanged(SenderClass sender, int p) if (p == 1) sender.F1();}但我好奇的是,编译器是如何在Case2中找到发送方的?它是使用反射,还是它们都转换成相同的程序集代码?或?