为什么不可以有引用数组?
答案:3 悬赏:50 手机版
解决时间 2021-03-25 08:38
- 提问者网友:沦陷
- 2021-03-25 03:41
为什么不可以有引用数组?
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-25 03:49
com91没有明白楼主的意思不要瞎说
引用数组是指引用类型的数组,在c++里是不能实现的。
因为:
c++中,引用可以说只是某个变量的别名,所谓别名,是和指针类型区分开的:指针类型也可以指向某个变量,但指针类型本身也是一个变量,而引用实际上不是一个变量。更本质来说,可以理解为引用没有自身的地址,不占用内存空间(这里为了简化问题可以这样考虑)。因此,声明引用数组没有办法分配空间,因为根本就没有空间可以分配给引用。所以不能声明和定义引用数组。
引用数组是指引用类型的数组,在c++里是不能实现的。
因为:
c++中,引用可以说只是某个变量的别名,所谓别名,是和指针类型区分开的:指针类型也可以指向某个变量,但指针类型本身也是一个变量,而引用实际上不是一个变量。更本质来说,可以理解为引用没有自身的地址,不占用内存空间(这里为了简化问题可以这样考虑)。因此,声明引用数组没有办法分配空间,因为根本就没有空间可以分配给引用。所以不能声明和定义引用数组。
全部回答
- 1楼网友:舍身薄凉客
- 2021-03-25 06:17
不知道你说的是什么.但是我可以告诉你,所有的编程语言都有数组.都可以引用.
- 2楼网友:刀戟声无边
- 2021-03-25 04:55
你说的是不是有个别名那样的引用?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯