void print(const int arr[], int count)
{
for (size_t i = 0; i != count; ++i)
cout << arr[i] << endl;
}
int main()
{
int i = 0, j[2] = { 0,1 };
print(&i, 1);
print(j, 2);
return 0;
}
《C++ Primer》第五版,中文版。196 页。
答案给的是重载的,书里我看过的地方好像也没提到过这种情况应该如何处理。