①使用标准库规范
void print(const int *beg, const int * end)
{
while (beg != end)
cout << *beg++ << endl;
}
//use
int j[2] = {0, 1};
print(begin(j), end(j));
②模板+数组引用形参
template <unsigned N>
void print(const int (&arr)[N] )
{
for (auto elem : arr)
cout << elem << endl;
}
//use
print (j);
print ("hello");