扣丁学堂iOS开发培训讲解Objective-C和C++的区别

2015-06-26 11:56:13 843浏览

    扣丁学堂iOS开发培训是IT行业的引航者,今天主要讲解Objective-C和C++的区别,包括以下几点:
 Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。

  Objective-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。

  所以,理论上将,Objective-C它完全兼容标准C语言;相比之下,C++对C语言的兼容主要体现在语法上,Objective-C在此基础上增加了面向对象编程语言的特性以及Smalltalk消息机制。
   和C++不同,Objective-C不支持运算子重载。
   和Java相同,Objective-C只容许对象继承一个类别(不设多重继承),这一点也和C++不同。
   Objective-C不支持多重继承,而C++语言支持多重继承。
    了解更多iOS开发培训及时关注官方网站,以及微信、微博。
标签: iOS开发培训 iOS开发在线培训 iOS培训视频 扣丁学堂

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号