课程
/后端开发
/C++
/C++远征之离港篇
int getMax(int a, int b)
int getMax(int *arr,int count)
这样也叫函数重载吗?
2018-05-18
源自:C++远征之离港篇 4-4
正在回答
作用域和函数名相同,形参不同的两个或多个函数,即互为重载函数。
本例是作用域、函数名、形参数量都相同,只是形参类型不同,系统能够根据实参选择使用哪个函数,是为重载函数。
第二个是指针型而不是int型
肯定啊已经有不同类型的参数了
根据重载函数的定义:用来对具有相似行为而数据类型或数据个数不同的操作提供一个通用的名称。 函数名同为getMax,但是*arr为指针数组,a为普通变量,数据类型不同,所以是函数重载。
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通