函数重载

来源:互联网 发布:中华人民网络安全法 编辑:程序博客网 时间:2024/04/28 04:20
template <class T>
T sum(T a,T b,T c,T d)
{
    return a+b+c+d;

}

函数重载就是要求,函数的名字相同(例如这里边的myprint),而参数不同,
主要包括,参数个数不同,或者,参数的类型不同,
但是返回类型不同是不能构成重载的!



 T middle(T a,T b,T c)
 {  T t;
     if(a<b)
     {
         t=a;
         a=b;
         b=t;
     }
     if(a<c)
     {
         t=a;
         a=c;
         c=t;
     }
     if(b<c)
     {
         t=b;
         b=c;
         c=t;
     }
     return b;
 }

0 0
原创粉丝点击