模版的问题,版主来帮帮我这新手.
template <typename TYPE>double Mean(TYPE a[],int size)
{
TYPE s=0;
for(int i=0;i<size;i++) s+=a[i];
return double(s)/size;
}
这个模版程序中的 typename是什么函数?有什么用?
改成下面这样行吗?
template <typename class>
double Mean(class a[],int size)
{
class s=0;
for(int i=0;i<size;i++) s+=a[i];
return double(s)/size;
}