C++不支持“引用數組”
C++中不能在數組中存放引用,也就是說不能創建引用數組,但是可以創建數組引用,看下面兩行代碼:
int &r[3] = {a,b,c}; //不行 int arr[3] = {a,b,c}; int (&r)[3] = arr;//可以
引用是變量的別名,本身不是變量,也就是引用本身沒有地址,不占內存空間,
第一句的意思是數組中的元素是引用,而引用不占內存,也就不能分配空間,所以不能定義或者聲明這種“引用數組”
第三句是數組引用,指的是數組的別名,數組里存的不是引用,所以可以。
參考https://blog.csdn.net/CSDN_LSD/article/details/78511858
浙公網安備 33010602011771號