对于objective-c和c++的区别中最深的一点感受!
来源:互联网 发布:火龙果计划软件 编辑:程序博客网 时间:2024/06/06 08:33
刚做完一个objective-c到c++,从cocos2d到cocos2d-x的移植项目。本人为刚毕业的菜鸟,所以对这两门语言都不少特别精通!对于两门语言的区别也只是在网上看了一些大神的总结而已,但是并不能完全理解!
还是实践出真知啊!我感觉到二者最大的区别是,objective-c的消息处理机制!objective-c编译时传递消息,至于这个消息是否正确并不重要。
我在移植时遇到一个问题就是这样的:
class A。A有一个方法fund。a是A的对象。
在objective-c里:
[a fund];不管a是否为空,程序运行到这里时都不会crash。
而c++里:
a->fund();很明显如果a为空,这里肯定会crash的。
(菜鸟的文章,只能当自己的笔记用,有错误请大家指正啊!)
- 对于objective-c和c++的区别中最深的一点感受!
- 关于C编程的一点感受
- 关于C编程的一点感受
- 学习C语言的一点感受
- 一点基础的东西:Objective-C的类型和常量
- 一点基础的东西:Objective-C的类型和常量
- 一点基础的东西:Objective-C的类型和常量
- c和c++的一点区别
- C++和C语言的一点区别
- JAVA和C/C++的一点区别
- C和C++的一点区别
- [Objective-C]isKindOfClass和isMemberOfClass的区别
- objective-c 方法和函数的区别
- [Objective-C] #include和#import的区别
- [Objective-C] self 和 this 的区别
- iOS、OC和Objective-C的区别
- instancetype和id的区别,objective-c
- objective-c 中对于类的使用
- Switch中枚举的使用方法
- C#中的【.pdb文件】【.vshost.exe文件】【.vshost.exe.manifest文件】解释
- ZendFramework学习第三章(核心组件—使用配置数据之从php配置文件中读取数据)
- ArrayList,LinkedList以及Vector的区别?
- Web挖掘python模块——Pattern
- 对于objective-c和c++的区别中最深的一点感受!
- ZendFramework学习第三章(核心组件—使用配置数据之从ini配置文件中读取数据)
- final应用说明
- apache 在windows下无法启动的一个错误
- ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
- js如何关闭当前页,而不弹出提示框
- Solaris10密码忘了
- Java中包的机制
- 【QTP】一些非常实用的判断函数