@@@一个函数模板的问题????????
#include <iostream>
using namespace std;
template<class mytype,int size>mytype min(mytype (&arr)[size])
{
mytype value=arr[0];
for (int i=1;i<size;i++)
{
if (arr[i]<value)
{
value=arr[i];
}
}
return value;
}
int ia[5]={10,3,2,5,3};
double ib[5]={1.2,34.2,34.5,56.2,56.0};
void main()
{
int i=min(ia);
double b=min(ib);
cout<<"The min value is "<<i<<endl;
cout<<"The min value is"<<b<<endl;
}
为什么在vc6.0中编译不成功?