摘要: 一、前言 对于大多数从C++或者JAVA转过来学习Object-C(以下简称OC)的人来说,OC这门语言看起来非常奇怪,用起来也有点麻烦。 OC没有像JAVA一样的垃圾回收机制,也就是说,OC编程需要程序员手动去管理内存。这就是为什么它烦的原因,苹果却一直推崇开发者在有限硬件资源内写出最优化的代码,使用CPU最少,占用内存最小。二、基本原理对象的创建: OC在创建对象时,不会直接返回该对象,而是返回一个指向对象的指针,因此出来基本类型以外,我们在OC中基本上都在使用指针。 ClassA *a = [[ClassA alloc] init]; 在[ClassA alloc]的时候,已经发送消息通 阅读全文
posted @ 2012-04-28 17:48 白璐 阅读(379) 评论(0) 推荐(0)
摘要: 对于应届毕业生,在可能的范围下如何进一步争取到更高的待遇呢? 刘新念 通常的应届生求职,是发一堆简历,然后收到电话第二天就来了,到面试时,完全是被动应答,没有主动问题,唯一问的就是待遇多少,这很难拿到更好的待遇。 要更好的待遇不是谈判技巧的问题,而是自身魅力的问题。 我面试过一个应届生,技术面试,当时给我的感觉很不错,我是愿意为他申请更多待遇的。 1、这个学生不是盲目来的,来之前详细分析了我们公司... 阅读全文
posted @ 2012-04-19 14:58 白璐 阅读(993) 评论(1) 推荐(1)
摘要: 现在给大家介绍下 有默认参数的构造函数: 大家知道函数获取形参的时候是通过函数调用时在实参里获得的,因此我们必须保证 实参的个数 和 形参的个数必须相同。而且有些情况下我们对于实参或许都是个固定的值。例如 我们需要计算长方形的面积 长x宽 但是用户可以不输入长 而且如果用户指定的情况下默认的长为 3,但是如果用户指定了则使用用户指定的宽 这就是用到默认参数了!代码:#include <iostream>using namespace std;int area(int l,int w=3);// 函数声明 并定义默认参数w=3;int main(){ int c=4; //长 int 阅读全文
posted @ 2012-04-10 16:08 白璐 阅读(756) 评论(3) 推荐(0)
摘要: 我们知道C++中有函数重载这个概念,函数重载的功能就是把一个函数重写多次使其可以具有多种类型的参数。简单的来说就是用同一种函数名定义多个函数,这些函数的参数个数和参数类型不同。 利用函数模版就可以更简单的来实现不同函数的参数需求。其实函数模版和函数重载是非常相似的 唯一的区别就是 函数重载需要写多个函数,而函数模版只需要写一个函数模版(特殊的函数)就可以在调用的时候匹配随意类型的参数了! 举个例子... 阅读全文
posted @ 2012-04-10 12:03 白璐 阅读(467) 评论(2) 推荐(0)
摘要: 操作符重载的方法是定义一个重载操作符的函数,在需要执行被重载操作符时,系统就自动调用该函数实现相应的操作。操作符重载实质上就是函数的重载。 操作符重载的规则: C++不允许用户自定义新的操作符,只能对已有的C++操作符进行重载。 C++中绝大部分操作符允许重载,除了以下几种: .(成员访问操作符) .*(成员指针访问操作符) ::(域解析操作符) ?!(条件操作符) sizeof(长度操作... 阅读全文
posted @ 2012-04-06 15:34 白璐 阅读(375) 评论(2) 推荐(0)