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′○) 感谢观看,希望对你有帮助!

 

posted @ 2022-11-20 15:48  Mr_宋先生  阅读(16)  评论(0编辑  收藏  举报