求三個數的平方和,要求有int,float,和long型資料各三個,用多載sumsqure函式求三個相同型別變數的平方和
這個怎么弄啊 來自初學者的吶喊
uj5u.com熱心網友回復:
int SumSqure(int a, int b, int c){
return a * a + b * b + c * c;
}
float SumSqure(float a, float b, float c)
{
return a * a + b * b + c * c;
}
long SumSqure(long a, long b, long c)
{
return a * a + b * b + c * c;
}
用模板簡便些
template<class T>
T SumSqure(T a, T b, T c)
{
return a * a + b * b + c * c;
}
uj5u.com熱心網友回復:
可以給我簡單講講嗎 萬分感謝uj5u.com熱心網友回復:
函式多載與模板,只要是講C++的書應該都有吧uj5u.com熱心網友回復:
估計是前期課程吧,后期才會讓他們用template來實作uj5u.com熱心網友回復:
學了模板就用模板,簡單。沒學模板就多載,寫三個函式,只是函式名相同。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/121064.html
標籤:C++ 語言
