1.params 可变参数 必须出现在参数列表的最后。2.ref 仅仅是一个地址,引用传递,可以把值传递强制改为引用传递3.out 让函数可以输出多个值?1.在方法中必须为out参数赋值?2.out参数的变量在传递之前不需要赋值,即使赋值了也不能在方法中使用。(赋值没意义)3ref?参数在传递之前必...
分类:
其他好文 时间:
2014-06-23 00:31:36
阅读次数:
251
编写类String 的构造函数、析构函数和赋值函数,已知类String 的原型为:class String{public:String(const char *str = NULL); // 普通构造函数String(const String &other); // 拷贝构造函数~ String(v...
分类:
其他好文 时间:
2014-06-22 23:31:22
阅读次数:
212
一。通过闭包和函数实现属性的默认值
当某个存储属性的默认值需要定制时,可以通过闭包或全局函数来为其提供定制的默认值。
注:全局函数结构体和枚举使用关键字static标注 函数则使用class关键字标注
当对一个属性使用闭包函数进行赋值时,每当此属性所述的类型被创建实例时,对应的闭包或函数会被调用,而他们的返回值会被作为属性的默认值。
ESC:Class SomeCLass{
let ...
分类:
其他好文 时间:
2014-06-22 22:28:17
阅读次数:
250
copy------强化效率无所不用其极
copy(first,last,result)算法可将输入区间[first,last)内的元素复制到输出区间[result,result+(last-first))内。也就是说,它会执行赋值操作*result
=*first,*(result+1) =*(first+1),
…一次类推。返回一个迭代器:result+(last-...
分类:
其他好文 时间:
2014-06-22 22:00:36
阅读次数:
196
服务类
中间人:service服务中的bind对象
创建中间人并通过onBinder方法的return暴露出去
在服务类创建一个服务
创建中间人继承Binder
MainActivity类
声明服务的中间人
private ServiceTese.MyBinder myBinder;
链接成功的时候赋值se...
分类:
其他好文 时间:
2014-06-22 21:36:21
阅读次数:
188
程序员生存定律这系列的目录在这里:程序员生存定律--目录喜欢从头瞄的,可以移步。------------------------------------------------------------------------------规律是必须顺应而不能改变的,但除此之外现实中还有一些事实也是无法改变的,这两者都很像程序中的常量,想提高人生的高度则需要同时驾驭这两者,而不能试图为两者赋值。下面我...
分类:
其他好文 时间:
2014-06-22 18:37:15
阅读次数:
352
谜题24
byte是有符号的,范围是-128 - 127。而0x90是int类型。比较的时候,不相等。
如果想让其相等,需要进行类型转换:(byte & 0xff) 或者 (byte)0x99。
谜题25
自增运算符对循环的影响。j = j++,先赋值。
谜题26
Integer.MAX_VALUE加一之后会变成Integer.MIN_VALU...
分类:
编程语言 时间:
2014-06-22 18:32:20
阅读次数:
254
Swift中的变量var常量和let常量
首先介绍一下Swift中的 var 和 let
(1)var 是 variable的缩写形式,是变量的意思 ,是可改变的,并不是数据类型
例如:
注意每个语句后面不用加分号
var i:double=10.0 //将i指为double类型的,变量名后面加个冒号
var i = 10 // 如果不指定类型的话,系统会自动根据你的赋值来判断类型...
分类:
其他好文 时间:
2014-06-22 14:44:50
阅读次数:
176
类和结构体在实例创建时,必须为所有存储型属性设置合适的初始值。存储型属性的值不能处于一个未知的状态。
你可以在构造器中为存储型属性赋初值,也可以在定义属性时为其设置默认值。以下章节将详细介绍这两种方法。
注意:
当你为存储型属性设置默认值或者在构造器中为其赋值时,它们的值是被直接设置的,不会触发任何属性观测器(property
observers)。
一、基本语法
...
分类:
其他好文 时间:
2014-06-22 00:03:47
阅读次数:
287
在swift提供的基本数据类型中,包括Int ,Float,Double,String,Enumeration,Structure,Dictionary都属于值拷贝类型。
class属于引用类型。
Array的情况稍微复杂一些,下面主要对集合类型进行分析:
一、关于Dictionary:无论何时将一个字典实例赋给一个常量,或者传递给一个函数方法时,在赋值或调用发生时,都会发生拷贝。
如果字...
分类:
其他好文 时间:
2014-06-21 22:16:31
阅读次数:
318