template<typename TYPE,int size>
void PrintArray(TYPE (¶m)[size])
{
for(int i=0;i<size;i++)
{
cout<<param[i]<<" ";
}
}
当需要数组元素类型和数组长度的时候,模板类型形参如上定义。函数参数为数组引用,格式必须为TYPE (¶m)[size]),这样就可以把数组的长度传递给函数模板。
template<typename TYPE,int size>
void PrintArray(TYPE (¶m)[size])
{
for(int i=0;i<size;i++)
{
cout<<param[i]<<" ";
}
}
当需要数组元素类型和数组长度的时候,模板类型形参如上定义。函数参数为数组引用,格式必须为TYPE (¶m)[size]),这样就可以把数组的长度传递给函数模板。