字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
C++词汇解析集锦 编程开发人员必备
发布: 2008-4-28 09:44 |
作者: 不详 |
来源:
无 |
查看: 60次 | 进入软件测试论坛讨论
在类中说明的函数称为成员函数。
62.全局函数
定义在所有类之外的函数。
63.main函数
由系统自动调用开始执行C++程序的第一个函数
64.外部函数
在定义函数时,如果冠以关键字extern,表示此函数是外部函数。
65.内联函数
在函数前加上关键字inline说明了一个内联函数,这使一个函数在程序行里进行代码扩展而不被调用。这样的好处是减少了函数调用的开销,产生较快的执行速度。但是由于重复编码会产生较长代码,所以内联函数通常都非常小。如果一个函数在类说明中定义,则将自动转换成内联函数而无需用inline说明。
66.函数重载
在同一作用域范围内,相同的函数名通过不同的参数类型或参数个数可以定义几个函数,编译时编译器能够识别实参的个数和类型来决定该调用哪个具体函数。需要注意的是,如果两个函数仅仅返回类型不同,则编译时将会出错,因为返回类型不足以提供足够的信息以使编译程序判断该使用哪个函数。所以函数重载时必须是参数类型或者数量不同。
67.函数覆盖
对基类中的虚函数,派生类以相同的函数名及参数重新实现之。
68.函数声明
在C++中,函数声明就是函数原型,它是一条程序语句,即它必须以分号结束。它有函数返回类型,函数名和参数构成,形式为:
返回类型 function (参数表);
参数表包含所有参数的数据类型,参数之间用逗号分开。如下函数声明都是合法的。
int Area(int length , int width ) ;
或 int Area ( int , int ) ;