社区
C++ 语言
帖子详情
为什么不能引用数组?
书童L
2013-03-02 09:22:29
还有就是引用的本质是什么?
...全文
330
8
打赏
收藏
为什么不能引用数组?
还有就是引用的本质是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bedynamic
2013-03-03
打赏
举报
回复
可以看看c++primer
prettyboybaoxiaopeng
2013-03-03
打赏
举报
回复
引用 4 楼 taodm 的回复:
楼主用的教材太烂了吧。 当然可以引用数组,是不能“成员为引用类型的数组”。 这一点点之差,意思可差太大了。
学习了
xiaolomg
2013-03-03
打赏
举报
回复
引用时数组会退化为指针。
lin5161678
2013-03-02
打赏
举报
回复
引用 4 楼 taodm 的回复:
楼主用的教材太烂了吧。 当然可以引用数组,是不能“成员为引用类型的数组”。 这一点点之差,意思可差太大了。
int (&arr)[10];这个就可以 可是这个是数组的引用 int& arr[10]; 这个就不可以 这个才是引用数组
taodm
2013-03-02
打赏
举报
回复
楼主用的教材太烂了吧。 当然可以引用数组,是不能“成员为引用类型的数组”。 这一点点之差,意思可差太大了。
prajna
2013-03-02
打赏
举报
回复
沒什麽本質,在自己的理解層面沒有反例,能自圓其説就行。
love_yourlife
2013-03-02
打赏
举报
回复
就是变量的别名呀,
努力奋发的小农
2013-03-02
打赏
举报
回复
去百度去,那里多的是,呵呵
跟汤老师学Java(第7季):
数组
数组
简介 2.
数组
基本用法 3.动态赋值 4.增强for循环 5.练习:
数组
的用法 6.栈和堆 7.基本数据类型和引用数据类型及在内存中的存储方式 8.值传递和引用传递 9.二维
数组
10.练习:二维
数组
11.冒泡排序 12.Arrays工具...
为什么不能建立引用
数组
?
引用就是某一个变量的别名,引用的地址就是原变量的地址,引用的值就是原变量的值 不能建立引用的
数组
,例如:int & ref[3] = { 2, 3, 5}; //声明ref引用的
数组
是错误的 但是可以建立
数组
的引用:例如:int arr[3]; int (&tef)[3] = arr; //这是这是正确的 为什么
数组
中的元素不能是引用? c++中,引用可以说只是某个变量的别名,
为什么不能建立引用的
数组
?
引用就是某一个变量的别名,引用的地址就是原变量的地址,引用的值就是原变量的值 不能建立引用的
数组
,例如:int & ref[3] = { 2, 3, 5}; //声明ref引用的
数组
是错误的 但是可以建立
数组
的引用:例如:int arr[3]; int (&tef)[3] = arr; //这是这是正确的 为什么
数组
中的元素不能是引用? c++中,引用可以说
forEach到底可以改变原
数组
?
forEach是可以改变原
数组
的???,但是,为什么现在这么简单的字符串数字组成的
数组
,咋就永远原
数组
??? 可以,如果使用的是:
数组
操作的都是对象
数组
-----可以改变,如果是数字字符串
数组
----不可以改变,原因:原来是因为是引用类型与基本数据类型的区别呀! 二. 详解 1、基本数据类型 -> 不改变原
数组
const array = [1, 2, 3, 4]; array.forEach(ele => { ele = ele * 3 }) console.log(array);
C++中不允许定义引用
数组
首先,什么叫引用
数组
?顾名思义,就是一个
数组
,这个
数组
的每一个元素是一个引用。 如果引用
数组
,那就是 int & b[3]; int *p=&b[3]; int &b[3]=p; 这种不行,因为引用
数组
的话,就相当于给
数组
中每个元素引用,没有分配空间 C++中引用没有引用
数组
可以改成这样 int (&b)[3] = p; // b本身是一个引用,b不是
数组
。 这样就可以使用 int (&b)[3]=p; int (&b)[3]; int *p=(&b
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章