Objective C基本上是在C + Smalltalk基础上衍生出来的,C++就是C++。 除了都是从C语言分化出来的以外,完全没有任何共性。 最大的区别就是Objective C的成员函数调用是基于动态绑定的,类本身并没有限制对象可以有什么函数。 相对于C++类会规定好成员有什么函数。 这使得Objective C的灵活性很大,但是执行效率也很低。 在NeXT系统的时代C++和Objective C都不是那么大众的东西,C++也还没完善,而且那个时代编译器的有优化能力也没现在那么变态。 所以选择Objective C也不是很奇怪的事。 但是现在Objective C的劣势就越来越明显了,
相关文章
-
教编和教师资格证的区别
2024-08-09 14:45 阅读(599) -
后台硬跟背景硬有什么区别?
2024-08-09 11:09 阅读(559) -
碎石垫层、连砂石垫层、砼垫层的区别是什么?分别用在什么地方?砼垫层和混泥土的区别?
2024-08-09 09:46 阅读(604)
1 特色产品和产品特色有什么区别?
522 阅读
2 消费者注意钯金和铂金的区别 别被“忽悠”了
578 阅读
3 寂静城单人和组队有什么区别?
550 阅读
4 涞源一中和涞源中学啥区别?
608 阅读
5 红葡萄酒铝盖和木塞的区别??
548 阅读