自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

Objective-C函数重载

1、 重载定义:派生类继承父类方法时,该方法具有相同的返回类型,并且参数的数目与重载的方法相同,即对父类同名函数进行重写。2、好处:可以利用重载来修改继承方法的定义。实例:  [plain] view plaincopy#import <Foundation/Foundation.h>    @interface declar...

2012-04-28 15:50:41 99

原创 Objective-C函数重载

1、 重载定义:派生类继承父类方法时,该方法具有相同的返回类型,并且参数的数目与重载的方法相同,即对父类同名函数进行重写。2、好处:可以利用重载来修改继承方法的定义。实例:#import @interface declaration : NSObject{ int x;}-(void) initVar;@end@implementation dec

2012-04-28 15:35:32 6867 3

原创 C++中的静态关联与动态关联

一、关联:去顶调用的具体对象的过程称为关联,就是把一个函数名与一个类对象捆绑在一起,建立一个关联。一般来说,关联指把一个标识符和一个存储地址联系起来。二、认知: 函数重载和通过对象名调用的虚函数,在编译时即可确定其调用的虚函数属于哪一个类,其过程称为静态关联,由于是在运行前进行关联的,所以又称为早期关联,函数重载属静态关联。虚函数就是通过基类指针与虚函数的结合来实现多态性的。先定义...

2012-04-18 09:22:50 757

原创 什么情况下应当声明虚函数?纯虚函数声明

注意:只能用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以只能用于类的继承层次结构中。一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具有相同的参数(包括个数和类型)和函数返回值类型的同名函数。根据什么考虑是否把一个成员函数声明为虚函数?首...

2012-04-18 09:21:35 216

原创 什么情况下应当声明虚函数?纯虚函数声明

注意:只能用virtual声明类的成员函数,使之成为虚函数,不能将类外的普通函数声明为虚函数。因为虚函数的作用是允许在派生类中对基类的虚函数重新定义。所以只能用于类的继承层次结构中。一个成员函数被声明为虚函数后,在同一类族中的类就不能再定义一个非virtual的但与该虚函数具有相同的参数(包括个数和类型)和函数返回值类型的同名函数。根据什么考虑是否把一个成员函数声明为虚函数?首先看

2012-04-18 09:16:50 5015

原创 C++中的静态关联与动态关联

一、关联:去顶调用的具体对象的过程称为关联,就是把一个函数名与一个类对象捆绑在一起,建立一个关联。一般来说,关联指把一个标识符和一个存储地址联系起来。二、认知: 函数重载和通过对象名调用的虚函数,在编译时即可确定其调用的虚函数属于哪一个类,其过程称为静态关联,由于是在运行前进行关联的,所以又称为早期关联,函数重载属静态关联。虚函数就是通过基类指针与虚函数的结合来实现多态性的。先定义一个

2012-04-18 09:15:11 2065

C++中的函数多态性应用&虚函数的灵活应用

一、多态性   派生类对象可以替代基类对象为基类的引用初始化或赋值。函数的多态性其实就是对函数不同形式的声明的一种灵活应用。比如说,我们同名不同参数的函数就是对函数的一种多态性表现;同名同参就是函数的覆盖;如果我们用不同类型的参数和个数来声明不同或相同的函数,那么程序会根据我们调用实参的个数和类型进行匹配调用之前声明的函数模型,进行运算求值。 二、虚函数  在类的继承层次结...

2012-04-17 12:08:52 74

原创 C++中的函数多态性应用&虚函数的灵活应用

多态性与虚函数一、多态性   派生类对象可以替代基类对象为基类的引用初始化或赋值。函数的多态性其实就是对函数不同形式的声明的一种灵活应用。比如说,我们同名不同参数的函数就是对函数的一种多态性表现;同名同参就是函数的覆盖;如果我们用不同类型的参数和个数来声明不同或相同的函数,那么程序会根据我们调用实参的个数和类型进行匹配调用之前声明的函数模型,进行运算求值。 二、虚函数  在

2012-04-17 12:03:32 1000

原创 C++中类class与结构体struct的异同区别

结构体struct是C语言中用来封装类似于类的模块。因为C++设计时定下的一项原则:必须完全兼容C语言,所以就允许C++下使用结构体类型了,并且在C++中的结构体类型支持成员函数。在此基础上扩展了面向对象思想,有了Class类,其实作用和原理都等同与结构体类型struct。什么时候用struct什么时候用class呢?如果希望成员是公用的,使用struct比较方便,如果希望部分成员...

2012-04-11 12:02:41 259

原创 C++中类class与结构体struct的异同区别

结构体struct是C语言中用来封装类似于类的模块。因为C++设计时定下的一项原则:必须完全兼容C语言,所以就允许C++下使用结构体类型了,并且在C++中的结构体类型支持成员函数。在此基础上扩展了面向对象思想,有了Class类,其实作用和原理都等同与结构体类型struct。什么时候用struct什么时候用class呢?如果希望成员是公用的,使用struct比较方便,如果希望部分成员私有

2012-04-11 11:57:57 2518

原创 C++中的共用体(union)结构解析与结构体(struct)共用体(union) 的区别

共用体(union)一、 基础概念有时需要使几种不同类型的变量存放在同一段内存单元中。虽然在同一段内存中不同数据类型所占字节数不同,但都从同一地址开始存放,也就是使用了覆盖技术,几个变量互相覆盖。这种使几个不同的变量共占一段内存的结构,称为共同体类型的结构(也称为联合类型)。二、 声明共用体类型的一般形式:union 共用体类型名 {     成员表列};定义共...

2012-04-10 10:02:58 205

原创 C++中的共用体(union)结构解析与结构体(struct)共用体(union) 的区别

共用体(union)一、 基础概念有时需要使几种不同类型的变量存放在同一段内存单元中。虽然在同一段内存中不同数据类型所占字节数不同,但都从同一地址开始存放,也就是使用了覆盖技术,几个变量互相覆盖。这种使几个不同的变量共占一段内存的结构,称为共同体类型的结构(也称为联合类型)。二、 声明共用体类型的一般形式:union 共用体类型名 {     成员表列};定义共用体

2012-04-10 09:58:41 12707 1

原创 动态内存分配和撤销方式剖析

动态内存分配和撤销方式剖析在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了运算符new和delete来取代malloc和free函数。注意:new和delete是运算符,不是函数,因此执行效率高。虽然与C语言兼容,C++仍保留malloc和free函数,建议使用new和delete运算符,不要用malloc和free函数。New运算符一般格式:new 类...

2012-04-10 08:48:57 95

原创 动态内存分配和撤销方式剖析

动态内存分配和撤销方式剖析在C语言中是利用库函数malloc和free来分配和撤销内存空间的。C++提供了运算符new和delete来取代malloc和free函数。注意:new和delete是运算符,不是函数,因此执行效率高。虽然与C语言兼容,C++仍保留malloc和free函数,建议使用new和delete运算符,不要用malloc和free函数。New运算符一般格式:new 类型

2012-04-10 08:44:55 880

原创 指向结构体变量的指针与链表结构的关系应用

指向结构体变量的指针与链表结构的关系应用1、   一个结构体变量的指针就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的其实地址。指针变量也可以用来指向结构体数组的元素。例如:声明一个结构体Student类型,定义一个Student结构体类型变量stu,声明一个Student指针*p指向stu的地址,我们可以通过stu调用S...

2012-04-08 19:24:51 196

原创 C++指向结构体变量的指针与链表结构的关系应用

指向结构体变量的指针与链表结构的关系应用1、   一个结构体变量的指针就是该变量所占据的内存段的起始地址。可以设一个指针变量,用来指向一个结构体变量,此时该指针变量的值是结构体变量的其实地址。指针变量也可以用来指向结构体数组的元素。例如:声明一个结构体Student类型,定义一个Student结构体类型变量stu,声明一个Student指针*p指向stu的地址,我们可以通过stu调用Stu

2012-04-08 19:20:42 4046

原创 C++中的 自定义数据类型

自定义数据类型一、结构体类型1、   C++允许用户自己定义一组包含若干个类型不同(或相同)的数据项的数据类型,称为结构体。2、   声明符号:struct3、   一般形式:struct 结构体类型名{成员表列};4、   结构体类型名用来作结构体类型的标志。5、   结构体中的每个成员也称为结构体中的一个域。成员表列又称为域表。6、   声明结构体类型的位置一般...

2012-04-08 12:00:38 723

原创 C++中的自定义数据类型(结构体)解析

自定义数据类型一、结构体类型1、   C++允许用户自己定义一组包含若干个类型不同(或相同)的数据项的数据类型,称为结构体。2、   声明符号:struct3、   一般形式:struct 结构体类型名{成员表列};4、   结构体类型名用来作结构体类型的标志。5、   结构体中的每个成员也称为结构体中的一个域。成员表列又称为域表。6、   声明结构体类型的位置一般在文

2012-04-08 12:00:05 15851

C++中的指针入门及剖析

C++——指针复习一、基本概念1、   内存存储原理如果在程序中定义一个变量,在编译时就给这个变量分配内存单位。系统根据程序中定义的变量类型,分配一定长度的空间。例如,C++编译系统一般为整形变量分配4个字节,为单精度浮点型变量分配4个字节,为字符型变量分配1个字节。内存区的每一个字节有一个编号,这就是“地址”,它相当于旅馆中的房间号。在地址所标识的内存但愿中存放数据,这相当于旅馆...

2012-04-05 08:48:32 99

原创 C++中的指针入门及剖析

C++——指针复习一、基本概念1、   内存存储原理如果在程序中定义一个变量,在编译时就给这个变量分配内存单位。系统根据程序中定义的变量类型,分配一定长度的空间。例如,C++编译系统一般为整形变量分配4个字节,为单精度浮点型变量分配4个字节,为字符型变量分配1个字节。内存区的每一个字节有一个编号,这就是“地址”,它相当于旅馆中的房间号。在地址所标识的内存但愿中存放数据,这相当于旅馆中各

2012-04-05 08:41:44 2004 2

mac系统权限修复工具

系统权限修复工具

2012-03-30

DynamicLyrics

歌词同步软件 itun的

2012-03-30

kext Helper b7

用本工具安装mac驱动避免五国!这是最新版的,你就放心用去吧

2012-03-30

MAC OS ALC660驱动

MAC OS ALC660驱动MAC OS ALC660驱动

2012-01-11

NIT考试复习资料

NIT考试复习资料

2012-01-11

MAC OS 10。7.2正式版下载种子(高速)

MAC OS 10。7.2正式版下载种子(高速)

2012-01-11

VM8安装Mac OS 10.7.2种子文件,快速下载

VM8安装Mac OS 10.7.2种子文件,快速下载

2012-01-11

硬盘安装助手

硬盘安装助手,方便把dmg苹果安装盘文件写入分区,用来用硬盘安装苹果系统专用。

2012-01-11

HFS Explorer 转存dmg格式文件工具

HFS Explorer 转存dmg格式文件工具,需要安装javaSDK,可以直接打开dmg格式文件,提取文件等等,转格式等功能

2012-01-11

7—Zip解压缩工具

解压缩工具!好用万能的解压工具啊。推荐大家使用啦啦啦阿拉阿拉

2012-01-11

Chameleon_rev.1000

安装黑苹果工具——变色龙Chameleon rev.1000,成功安装黑苹果的引导工具!

2012-01-11

mac os 10.7.2 OSInstall&&OSInstall;.mpkg

mac os 10.7.2内核替换文件!

2012-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除