摘要: 可能iphone开发面试会碰到,个人感觉比较重要,呵呵!特整理下来。欢迎大家不断补充1、object-c与C++的差异对于同样支持面向对象的 C++来说,跟 ObjC 存在的差异将远远大于 C 语言。C++具备很 多 ObjC 没有的特性,例如多重继承、命名空间、运算符重载、模板、类变量、抽象类、STL 等,但是不用太过担心,ObjC 中都有相关的特性和技术用于替代或者模拟这些特性。C++与 ObjC 最大的区别在于分配方法的机制不同,C++是基于虚拟表机制确定虚函数调 用什么代码,而 ObjC 使用运行时,函数进入各种类结构中查找相应的代码以供调用。这么一 比,很明显 C++的效率要高的多, 阅读全文
posted @ 2011-05-02 10:57 Fannic 阅读(581) 评论(0) 推荐(1) 编辑