使用函数模板实现两个整数、长整型数、双精度数、单精度数的和的计算
#include<iostream>
using namespace std;
template <class T>
T sum1(T a, T b)
{
return a+b;
}
int main()
{
int a1=5,a2=6;
cout<<sum1(a1,a2)<<endl;
long b1=11111,b2=55555;
cout<<sum1(b1,b2)<<endl;
double c1=7.366,c2=6.123;
cout<<sum1(c1,c2)<<endl;
float d1=9.7,d2=8.4;
cout<<sum1(d1,d2)<<endl;
return 0;
}
不愧是模板,好方便啊