const一般的意义是 ,恒定不变,修饰的对象不能改变,或是为了保护数据,提高了程序额健壮性。分类如下:
常变量: const 类型说明符 变量名
常引用: const 类型说明符 &引用名
常对象: 类名 const 对象名
常成员函数: 类名::fun(形参) const
常数组: 类型说明符 const 数组名[大小]
常指针: const 类型说明符* 指针名 ,类型说明符* ...
分类:
其他好文 时间:
2015-02-18 17:40:48
阅读次数:
210
构造函数的工作是保证每个对象的数据成员具有合适的初始值。一、构造函数的定义(1)构造函数可以被重载。可以为一个类声明的构造函数的数量没有限制,只要每个构造函数的形参表是唯一的。(2)实参决定使用哪个构造函数。(3)构造函数自动执行。只要创建该类型的一个对象,编译器就运行一个构造函数。(4)构造函数不...
分类:
编程语言 时间:
2015-02-14 23:50:37
阅读次数:
200
//block用来保持一段代码,也可以称之为代码段 //block标志^ /* block跟函数很像: 1.可以保存代码段 2.有返回值 3.有形参 */ //定义block变量 void (^myBlock)() = ^{ NSLog(@"-----"); }; /...
分类:
其他好文 时间:
2015-02-14 12:20:11
阅读次数:
126
zoo_acreate是一个异步创建结点的函数,其形参中有一个指向函数的指针(func1),和传递给该函数的data。我们可以理解为只要客户端程序已经准备好的创建该结点的所有工作,并把这条request发送出去,那么zoo_acreate就可以直接返回了,并且返回值是ZOK(但此时并不能说明结点创建成功了)。一旦服务端收到到这条request,处理后会把结果返回给客户端。我们再来看func1的形参...
分类:
其他好文 时间:
2015-02-13 16:30:44
阅读次数:
421
函数是这样一段代码,它只定义一次,但可能被执行或调用任意次。你可能从诸如子例程(subroutine)或者过程(procedure)这些名字里对函数概念有所了解。javascript函数是参数化的:函数定义会包括一个形参(parmeter)标识符列表。这些参数在函数中像局部变量一样工作。函数会调用会...
分类:
编程语言 时间:
2015-02-11 07:05:29
阅读次数:
293
函数的定义和声明
一、函数原型的声明原则:
1、如果函数定义在先,调用在后,则调用前可以不必声明;如果调用在先,定义在后,则调用前必须声明。
2、一般将主要的函数放在程序的起始位置声明。
3、函数原型声明规则:
与定义类似,但是声明是一条语句,所以必须以分号结尾。
函数原型中的返回类型、函数名和形参必须与定义该函数时完全一致。
...
分类:
编程语言 时间:
2015-02-10 15:20:57
阅读次数:
151
Block数据类型作用:封装一段代码,可以再任何地方执行。定义格式:返回值类型 (^变量名)(传入的形参的数据类型) = ^(传入代码块的参数){代码块};调用方法:变量名(实参);block其实与函数差不多,他们的相同之处有:1.都可以保存代码2.都可以有返回值3.都有形参和实参4.调用方式一样使...
分类:
其他好文 时间:
2015-02-09 21:32:16
阅读次数:
144
JavaScript代码自上而下执行,但是在js代码执行前,会首先进行词法分析,所以事实上,js运行要分为词法分析和执行两个阶段。
词法分析
词法分析主要分为3步:
第1步:分析形参
第2步:分析变量声明
第3步:分析函数声明
如果存在函数嵌套,则从外往内进行词法分析
具体步骤:...
分类:
编程语言 时间:
2015-02-09 16:03:33
阅读次数:
128
面向对象的三大特性.封装.继承.多态一、封装1、set方法(1)作用:提供一个方法给外界设置成员变量,可以在方法里面对参数进行过滤(2)命名规范: 方法都是以set开头,而且后面要跟上成员变量名,成员变量名的首字母必须是大写(3)形参名称不要和成员变量同名(4)返回值一定是void(5)一定要接收一...
分类:
其他好文 时间:
2015-02-08 23:06:35
阅读次数:
264
这个可能网上一搜一大把一大把的,可是今天我看到了一个新的写法,所以就写这篇文章记录一下,不不知道百度有没有,没去搜索!方法1:这是最简单,也是最常用的一个方法! int n1 = 10, n2 = 20; int tmp = n1; ...
分类:
其他好文 时间:
2015-02-07 13:02:53
阅读次数:
128