C++中函數重載

函數重載的判斷標準

1、參數個數不同。

2、參數類型不同。

3、參數順序不同。

PS:返回值不作爲重載的判斷標準。

//函數重載
#include<iostream>
using namespace std;
int add(int x,int y)
{
    return x + y;
}
double add(double x,double y)
{
    return x + y;
}
int main()
{
    int a=1 ,b=2;
    double c=1.00,d=5.50;
    int result=add(a,b);           //函數的重載,通過形參的類型不同來決定調用哪一個函數。
    double result1=add(c,d);
    cout << result << endl;
    cout << result1 << endl;   //當輸入的浮點數爲整數時,cout會默認輸出整數,輸入存在小數時,也會輸出小數。
    return 0;
}

發佈了34 篇原創文章 · 獲贊 8 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章