int&,这部分表示数组中元素类型是int&,也就是这里定义了一个包含10个指向int数据的引用的数组,由于不存在存储引用的数组,所以这里是错误的
Parry,由于有了括号,与[]结合最紧密的就变成了...= {0, 1, 2, 3, 4, 5};
上述代码中,二者含义完全不一样,上一个表示每个子元素中的数组如何初始化,最终结果为{0, 0, 0, 0, 1, 2, 0, 0, 3, 4, 5, 0}。...< endl;
}
}
使用引用声明之后,row就表示指向内层子数组的一个数组的引用,也就是一个子数组本身,针对数组就可以使用范围for了
注意:使用for范围遍历时,除了最内层元素,其余的都需要声明为引用类型...所以这里ai的名称代表的是一个存储了3个元素的数组,每个元素都是存储4个整型数据的数组。
pArr 的类型是存储了4个整型元素的数组的指针,所以这里与ai表示的指针的类型相同。...这里我们将ai的值赋值给指针。在循环中,外层循环用来找到ai数组中每个子数组的指针。
内层循环中,使用pArr解引用得到指针指向的每一个对象,也就是一个存储了4个整型元素的数组。