如果定義i為10.0j為5.0系統(tǒng)會按什么類型處理?
#include<iostream>
using namespace std;
void fun(int i=10,int j=20,int k=30);
void fun(double i,double j);
int main()
{
?? ?fun();
?? ?fun(100);
?? ?fun(10,101);
?? ?fun(100.0,25.0);
?? ?return 0;
}
void fun(int i,int j,int k)
{
?? ?cout<<i<<","<<j<<","<<k<<endl;
}
void fun(double i,double j)
{
?? ?cout<<i<<","<<j<<endl;
}
2016-04-13
編譯器會根據(jù)判斷你輸入的 類型和參數(shù)的情況 更適合哪個函數(shù),
2016-04-01
double