64,649
社区成员
发帖
与我相关
我的任务
分享
template <class type,int len>
type max(type array[len])
{
type ret=array[0];
for (int i=0;i<10;i++)
ret=(ret>array[i])?ret:array[i];
return ret;
}
template <class type,int len>
type max(const type (&array)[len])
{
int ind = 0;
for (int i = 1; i < len; i++)
{
if (array[i] > array[ind])
{
ind = i;
}
}
return array[ind];
}
template<typename T,size_t nLen>
T Max(T (&Array)[nLen] )
{
T ret=Array[0];
for( size_t i=0 ; i < nLen ; i++ )
ret = ( ret > Array[i] ) ? ret : Array[i];
return ret;
}