1.默认参数的目的 C++可以给函数定义默认参数值。通常,调用函数时,要为函数的每个参数给定对应的实参。例如:void delay(int loops); //函数声明
void delay(int loops) //函数定义
{ if(100ps==0) return; for(int i=0;i...
分类:
编程语言 时间:
2015-02-23 14:14:52
阅读次数:
344
这样做的目的是方便程序中语句内联,比如strlen(strcpy(s,t))。
为了实现链式操作,将目的地址返回
int lengh=strlen(strcpy(s,t))。
Strcpy函数可以作为另外一个函数的实参。
char * strcpy( char *strDest, const char *strSrc )
{
assert( (strDest != NULL) &&...
分类:
其他好文 时间:
2015-02-21 12:04:00
阅读次数:
181
构造函数的工作是保证每个对象的数据成员具有合适的初始值。一、构造函数的定义(1)构造函数可以被重载。可以为一个类声明的构造函数的数量没有限制,只要每个构造函数的形参表是唯一的。(2)实参决定使用哪个构造函数。(3)构造函数自动执行。只要创建该类型的一个对象,编译器就运行一个构造函数。(4)构造函数不...
分类:
编程语言 时间:
2015-02-14 23:50:37
阅读次数:
200
前一篇文章介绍了泛型的基本概念。在本文中,我们看一下泛型中两个很重要的特性:类型约束和类型推断。类型约束相信你还记得前面一篇文章中的泛型方法,在这个泛型方法中,我们就使用了类型约束。类型约束(type constraint)进一步控制了可指定的类型实参,当我们创建自己的泛型类型或者泛型方法的时候,类...
分类:
其他好文 时间:
2015-02-14 23:45:47
阅读次数:
285
View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。
setSystemUiVisibility(int visibility)方法可传入的实参为:
1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏显示(恢...
分类:
移动开发 时间:
2015-02-12 10:49:29
阅读次数:
269
Block数据类型作用:封装一段代码,可以再任何地方执行。定义格式:返回值类型 (^变量名)(传入的形参的数据类型) = ^(传入代码块的参数){代码块};调用方法:变量名(实参);block其实与函数差不多,他们的相同之处有:1.都可以保存代码2.都可以有返回值3.都有形参和实参4.调用方式一样使...
分类:
其他好文 时间:
2015-02-09 21:32:16
阅读次数:
144
函数可以设定参数,也可以留空不进行设定。1.当php函数设定形参,但是引用时实参不给,情况如下: 1 2 3 4 5 php函数测试 6 7 8 9 23 24 结果为: 1 Warning: Missing argument 1 for asd(), called in F:\p...
分类:
Web程序 时间:
2015-02-06 18:26:41
阅读次数:
234
函数可以设定参数,也可以留空不进行设定。1.当php函数设定形参,但是引用时实参不给,情况如下: 1 2 3 4 5 php函数测试 6 7 8 9 23 24 结果为: 1 Warning: Missing argument 1 for asd(), called in F:\p...
分类:
Web程序 时间:
2015-02-06 18:13:17
阅读次数:
213
C++引用—临时变量、引用参数和const引用
如果实参与引用参数不匹配,C++将生成临时变量。如果引用参数是const,则编译器在下面两种情况下生成临时变量:
实参类型是正确的,但不是左值
实参类型不正确,但可以转换为正确的类型
左值参数是可被引用的数据对象,例如,变量、数组元素、结构成员、引用和被解除引用的指针都是左值,非左值包括字面常量和包含多项式...
分类:
编程语言 时间:
2015-02-05 13:40:49
阅读次数:
163
当对于类类型对象时,初始化的复制形式和直接形式有所不同:直接初始化直接调用与实参匹配的构造函数,复制初始化总是调用复制构造函数。复制初始化首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对象复制到正在创建的对象。对于vector svec(5);编译器首先使用string默认构造函数创建一个临时值来初始化svec,然后使用复制构造函数将临时值复制到svec的每一个元素有些类需要完...
分类:
编程语言 时间:
2015-02-04 16:43:07
阅读次数:
292