我用C实现的多继承对象也是动态发消息,而我是通过汇编实现的动态发消息,只是不同的实现机制而已,没什么奇怪的。我在C库里可以无缝衔接的调用.m文件里写的C函数,反过来在.m文件里也可以无缝衔接的调用C文件里的函数,完全不用导出函数或者查函数表之类的操作,显而易见objc就是类似C的宏扩展,而C++却需要导出函数才能与C之间互相调用,java就更麻烦了,要通过动态查函数表才能互相调用
【 在 leadu 的大作中提到: 】
: objc的成员函数调用是发消息,是个动态过程,性能比c是有下降的
:
--
修改:smthxes FROM 27.208.36.*
FROM 27.208.36.*