我对 objective-c 有一些一般性的问题,我已经在线阅读了 objective-c 的基础知识,并且在一些书中,我对在哪里遇到函数调用存在疑问。在Objective C中,将方法传递给这样的对象...
eg: [object method]; // here object is objective C class.
它将被视为消息传递。如果是这样的话,如果我像这样进行普通的C++调用怎么办...
eg: object->method(); // here object is C++ class.
这也是在 objective-c 中传递的消息,否则将被视为普通的C++方式。
感谢您的澄清...
最佳答案
如果object
是C++对象,则object->method()
将是常规C++调用。通常,两者(C++和Objective-C)是不同的,尽管在某些情况下,您可以使用"Objective-C++"将两者混合在一起。
关于objective-c - objective-c 和C++中的函数调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12293006/