请教:关于数组的引用做参数!!!
程序:
template<typename Type, int size>
Type min (Type (&r_array)[size])
{
Type min_val = r_array[0];
for (int i = 1; i < size; i++)
if (r_array[i] < min_val)
min_val = r_array[i];
return min_val;
}
int main()
{
int ia[] = {11, 21, 34, 68,14};
double da[3] = {2.3, 33.5,1.4};
int i = min(ia);
double d = min(da);
return 0;
}
请问size是什么时候被传进去的?