//函数重载和模板机制
#include <iostream>
using namespace std;
//重载
int aver(int a, int b){
return (a+b)/2;
}
int aver(int a, int b, int c){
return (a+b+c)/3;
}
//加入模版机制...
template <class T>
T average(T a, T b){
return (a+b)/2;
}
int main(){
cout << average(3,6) << endl;;
cout << average(3.0, 6.0) << endl;;
cout << average<double>(3, 6) << endl;//将3和6转换成double类型
}
函数重载和模板
最新推荐文章于 2024-06-05 15:14:09 发布