什么是重载函数?举例说明
答案:2 悬赏:40 手机版
解决时间 2021-02-19 17:48
- 提问者网友:捧腹剧
- 2021-02-18 22:12
什么是重载函数?举例说明
最佳答案
- 五星知识达人网友:逐風
- 2021-02-18 23:47
所谓函数重载是指同一个函数名可以对应着多个函数的实现.例如,可以给函数名add()定义多个函数实现,该函数的功能是求和,即求两个操作数的和.其中,一个函数实现是求两个int型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和.每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数的类型不同.这就是函数重载的概念.函数重载在类和对象的应用尤其重要.函数重载要求编译器能够唯一地确定调用一个函数时应执行哪个函数代码,即采用哪个函数实现.确定函数实现时,要求从函数参数的个数和类型上来区分.这就是说,进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同.否则,将无法实现重载.参数类型上不同的重载函数下面举一个在参数类型不同的重载函数的例子:#include int add(int,int);double add(double,double);void main(){cout
全部回答
- 1楼网友:轮獄道
- 2021-02-19 00:35
这个问题的回答的对
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯