#include <iostream>
using namespace std;
template<typename T, unsigned N>
void print_arr(T(&arr)[N])
{
for (int i = 0; i < N; i++)
cout << arr[i] << " ";
cout<<endl;
}
int main()
{
int a[5] = {1,2,3,4,5};
double b[3] = {2.5, 23.1, 465.1};
print_arr(a);
print_arr(b);
}
/* 结果
1 2 3 4 5
2.5 23.1 465.1
*/
模板函数中参数为数组
猜你喜欢
转载自blog.csdn.net/qq_55621259/article/details/130264219
今日推荐
周排行