在C ++中,您可以轻松获得指向类方法的函数指针:
doIt = &MyClass::DoIt; // get a function pointer on method DoIt in class MyClass
...
(*this.*doIt)(x, y, z); // Call the function on an instance on MyClass (this for example)
...
但是我怎么能在Matlab中做到这一点?我尝试使用doIt = MyClass.DoIt
,但这不起作用。
(我将需要这个用于消息传递方案:函数指针将被传递给消息中的类的各种实例,以便在相应的实例上调用相应的函数。)