代码改变世界

随笔档案-2013年3月14日

object-c 关键字 instancetype

2013-03-14 16:21 by 三戒1993, 183 阅读, 收藏,
摘要: There definitely is a benefit. When you use 'id', you get essentially no type checking at all. With instancetype, the compiler and IDE know what type ... 阅读全文

动画学习1 Animating Views with Blocks

2013-03-14 15:58 by 三戒1993, 105 阅读, 收藏,
摘要: 有五个函数ios 4.0 以后才支持Animating Views with Blocks+animateWithDuration:delay:options:animations:completion:+animateWithDuration:animations:completion:+anim... 阅读全文

动画学习1 Animating Views with Blocks

2013-03-14 15:58 by 三戒1993, 147 阅读, 收藏,
摘要: 有五个函数ios 4.0 以后才支持Animating Views with Blocks+animateWithDuration:delay:options:animations:completion:+animateWithDuration:animations:completion:+anim... 阅读全文

初始化列表

2013-03-14 14:02 by 三戒1993, 173 阅读, 收藏,
摘要: 目录何谓C++初始化列表构造函数执行阶段为什么使用初始化列表初始化列表成员变量的初始化顺序展开何谓C++初始化列表构造函数执行阶段为什么使用初始化列表初始化列表成员变量的初始化顺序展开编辑本段何谓C++初始化列表与其他函数不同,构造函数除了有名字,参数列表和函数体之外,还可以有初始化列表,初始化列表... 阅读全文

C++ 函数参数的默认值

2013-03-14 13:30 by 三戒1993, 402 阅读, 收藏,
摘要: 我们可以赋予函数参数默认值。所谓默认值就是在调用时,可以不写某些参数的值,编译器会自动把默认值传递给调用语句中。关于默认值要注意几点:1.我们通常是将默认值的设置放在声明中而不是定义中。2.不能将实际值传递给引用类型的参数。可以将变量作引用类型参数的默认值,这时变量必须是已经声明且是全局变量。声明函... 阅读全文

C++ 函数参数的默认值

2013-03-14 13:30 by 三戒1993, 227 阅读, 收藏,
摘要: 我们可以赋予函数参数默认值。所谓默认值就是在调用时,可以不写某些参数的值,编译器会自动把默认值传递给调用语句中。关于默认值要注意几点:1.我们通常是将默认值的设置放在声明中而不是定义中。2.不能将实际值传递给引用类型的参数。可以将变量作引用类型参数的默认值,这时变量必须是已经声明且是全局变量。声明函... 阅读全文

C中的结构体和C++中结构体的不同

2013-03-14 13:28 by 三戒1993, 153 阅读, 收藏,
摘要: C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,可以用结构体名来创... 阅读全文

C中的结构体和C++中结构体的不同

2013-03-14 13:28 by 三戒1993, 146 阅读, 收藏,
摘要: C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,可以用结构体名来创... 阅读全文