《C++ Primer》P195
C++语言允许变量定义成数组的引用。
引用数组的引用,举例说明如下:
int k[10] = { 0,1,2,3,4,5,6,7,8,9 };
int(&arr)[10] = k;
for (auto elem : arr)
{
cout << elem << endl;
}
指向数组的指针,举例说明如下:
int k[10] = { 0,1,2,3,4,5,6,7,8,9 };
int(*matrix)[10] = &k;
for (int i = 0; i < 10; ++i)
{
cout << (*matrix)[i] << endl;
}