为了账号安全,请及时绑定邮箱和手机立即绑定

关于是否为函数重载?

int getMax(int a, int b)

int getMax(int *arr,int count)

这样也叫函数重载吗?


正在回答

4 回答

作用域和函数名相同,形参不同的两个或多个函数,即互为重载函数。

本例是作用域、函数名、形参数量都相同,只是形参类型不同,系统能够根据实参选择使用哪个函数,是为重载函数。

0 回复 有任何疑惑可以回复我~

第二个是指针型而不是int型

0 回复 有任何疑惑可以回复我~

肯定啊已经有不同类型的参数了

0 回复 有任何疑惑可以回复我~

根据重载函数的定义:用来对具有相似行为而数据类型或数据个数不同的操作提供一个通用的名称。 函数名同为getMax,但是*arr为指针数组,a为普通变量,数据类型不同,所以是函数重载。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

关于是否为函数重载?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信