c++:函数的重载
一、重载的定义
对于同一种功能但是参数不一样的函数,使用重载就可以实现功能相同的函数拥有相同的函数名,在调用函数的时候,通过实参的类型,判断调用哪个函数。
【不使用重载】
int sum_int(int x,int y)
double sum_double(double x,double y)
【使用重载】
int sum(int x,int y)
double sum(double x,double y)
二、代码实例
【代码】
#include <iostream>
using namespace std;
int sum(int x,int y){
return x+y;
}
double sum(double x,double y){
return x+y;
}
int main() {
cout<< sum(2,3)<<"\n";
cout<< sum(2.2,3.9)<<"\n";
return 0;
}
【运行结果】
(○` 3′○) 感谢观看,希望对你有帮助!