编写简单的模板函数

来源:互联网 发布:阿里妈妈淘宝联盟规则 编辑:程序博客网 时间:2024/04/26 10:58
#include<iostream>
using namespace std;
template <typename T> T Max(T a,T b)
{
return a>b?a:b;
}
template <typename T>T Abs(T a)
{
return a>=0? a:-a;
}
int main()
{
int ia=-5,ib=11,ic;
float fa=3.14f,fb=7.2f,fc;
ic=Max(ia,ib);
cout<<"Max(ia,ib)="<<ic<<endl;
ic=Abs(ia);
cout<<"Abs(ia)="<<ic<<endl;
fc=Max(fa,fb);
cout<<"Max(fa,fb)="<<fc<<endl;
fc=Abs(fa);
cout<<"Abs(fa)="<<fc<<endl;
return 0;
}
原创粉丝点击