c++编写一个函数模板,求两个同类型最小值,给出用例程序和测试模板,怎么编写程序
#include<iostream>
using namespace std;
template<class T>
T min(T a,T b)
{return (a<b?a:b);}
double min(double c,double d)
{return (c<d?c:d);}
void main(){ int a=3,b=4;
double c=3.4,d=4.3;
cout<<"3和4比较,较小值为:"<<min(a,b)<<endl;
cout<<"3.4和4.3比较,较小值为:"<<min(c,d)<<endl;
}