- 对数组的引用, 相关语法
int main()
{ //引用于法// type &引用名 = 原名//数组的引用//1) 先定义一个数组int array[10];int (&refArray)[10] = array;for (int i = 0; i < 10; i++) {array[i] = i;}for (int i = 0; i < 10; i++) {cout << refArray[i] << endl;}//2) 先定义一个数组类型, 再定义引用typedef int(ARRAY_TYPE2)[10]; // 这里仅仅只是定义了一 类型ARRAY_TYPE2 &refArray2 = array;for (int i = 0; i < 10; i++) {cout << refArray2[i] << endl;}// 定义数组类型,同2)typedef int ARRAY_TYPE3[10];ARRAY_TYPE2 &refArray3 = array;for (int i = 0; i < 10; i++) {cout << refArray3[i] << endl;}return 0;
}