主题:C++中函数模板问题
template <typename T,int n>
T min(T [color=FF0000](&a)[n][/color])
{
T min=a[0];
for(int i=1;i<n;i++)
if(a[i]<min) min=a[i];
return min;
}
上面的函数模板中红色的部分的数组形参为什么这样写?知道它是什么意思,可是不理解,应该不是引用吧?希望各位高手能不吝指教。
T min(T [color=FF0000](&a)[n][/color])
{
T min=a[0];
for(int i=1;i<n;i++)
if(a[i]<min) min=a[i];
return min;
}
上面的函数模板中红色的部分的数组形参为什么这样写?知道它是什么意思,可是不理解,应该不是引用吧?希望各位高手能不吝指教。