函數重載的判斷標準
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;
}