本章将介绍函数的定义和声明。然后具体分析三类特殊的函数:内联(inline)函数、类成员函数和重载函数。7.1. 函数的定义 函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参,在一对圆括号中声明,形参与形参之间以逗号分隔。函数执行的运算在一个称为函数体的块语句中定义。每一个函数...
分类:
编程语言 时间:
2015-01-18 11:38:25
阅读次数:
328
1.类成员函数参数的默认参数如果为类成员变量时,改成员变量必须为静态成员变量。2.类成员函数如果用默认形参,只需在头文件申明即可,在cpp文件不能再写入默认形参,否则会造成重定义错误。3.静态成员变量记得要在cpp文件中定义。4.静态成员变量只需在头文件申明加上static即..
分类:
其他好文 时间:
2015-01-18 08:13:13
阅读次数:
180
php设置常量有二种方法,一为define(),二为使用关键字const。define()函数带有三个形参,一为常量名,通常以大写字母命名,二为值,三为是否对大小写敏感,其值为可选,默认为false(敏感)。举例:define("A","10")第三个形参默认值为false,对大小写会敏感,所以只能...
分类:
Web程序 时间:
2015-01-17 13:47:51
阅读次数:
136
C++学习笔记十六-模板和泛型编程(二)
16.4 类模板成员
1.模板作用域中模板类型的引用:
通常,当使用类模板的名字的时候,必须指定模板形参。这一规则有个例外:在类本身的作用域内部,可以使用类模板的非限定名。例如,在默认构造函数和复制构造函数的声明中,名字 Queue 是 Queue 缩写表示。实质上,编译器推断,当我们引用类的名字时,引用的是同一版本。因此,复制构造函数定...
分类:
编程语言 时间:
2015-01-15 16:12:58
阅读次数:
351
实参和形参的区别是什么?答:形参是“形式化的参数”,相当于函数中的自变量,?而实参是形参的初始值,相当于自变量所取的值。请指出下列函数哪个有错误(a)intf(){strings;//...returns;}(b)f2(inti){/*...*/}(c)intcalc(intv1,intv1)/*....
分类:
编程语言 时间:
2015-01-15 01:42:13
阅读次数:
240
模板和泛型编程
一 、模板定义
1.定义函数模板:
a. 模板定义以关键字 template 开始,后接模板形参表,模板形参表是用尖括号括住的一个或多个模板形参的列表,形参之间以逗号分隔。 模板形参表不能为空。
b.模板形参可以是表示类型的类型形参,也可以是表示常量表达式的非类型形参。非类型形参跟在类型说明符之后声明,类型形参跟在关键字 class 或 typename 之...
分类:
编程语言 时间:
2015-01-14 14:18:12
阅读次数:
261
1.实参与形参个数可以有偏差,不会因为参数不统一而错误。
2.JS函数不能重载。
3.函数运用arguments对象,很有特点
简单比较例2、例4、例8,可以得出这样的结论,JS中的函数体与形参、实参以及形参与实参的关系是:
遵循一个原则:函数实现功能
函数体与形参关系:形参必须满足函数体的必要需求,否则没法进行,即使用了形参未定义的‘字面量’,出错:c is not defined 。
形参与实参关系:实参在形参的标尺下,多出的...
分类:
编程语言 时间:
2015-01-13 23:18:14
阅读次数:
367
SQL数据库——存储过程 语法格式: use 数据库名 在存储过程第一行就要首先声明所在数据库 go create(alter) proc 存储过程名 形参(@…), … as begin 执行体 (return) end go 注意:建立一个存储过程后,修改的话应该把create 改为alter。...
分类:
数据库 时间:
2015-01-13 22:52:20
阅读次数:
252
1、类方法
1)什么是类方法
对象方法:
-(返回值类型)方法名:(形参的类型) 形参名;
类方法
+(返回值类型)方法名:(形参的类型) 形参名;
2)类方法怎么去定义
+(返回值类型)方法名:(形参的类型) 形参名;
3)类方法的使用
...
分类:
其他好文 时间:
2015-01-13 21:37:27
阅读次数:
261
箭头操作符与众不同。它可能表现得像二元操作符一样:接受一个对象和一个成员名,对对象解引用以获取成员。不管外表如何,箭头操作符不接受显式形参。这里没有第二个形参,因为 -> 的右操作数不是表达式,相反,是对应着类成员的一个标识符。没有明显可行的途径将一个标识符作为形参传递给函数,相反,由编译器处理获取成员的工作。
理解1
当这样编写时:point->action();由于优先级规则,它实际等...
分类:
其他好文 时间:
2015-01-13 19:56:17
阅读次数:
164