永发信息网

c++中引用和指针的区别,引用的优势在哪

答案:1  悬赏:20  手机版
解决时间 2021-03-20 10:28
c++中引用和指针的区别,引用的优势在哪
最佳答案
引用与指针的主要区别有:
1、引用是变量a的别名,而指针是存储变量a的地址。
2、引用必须初始化,不能为空,指针可以。
3、引用初始化后不能更改,指针可以。
4、引用没有const一说,指针有可以被const修饰。
5、引用只能是一级的,即&b,不能出现&&b, 指针可以。
6、引用和指针在运算的时候,也是有区别的,例如++操作。
引用优势:
1、引用在做参数传递时,实际传递的就是变量本身,所以可以直接对变量进行更改。而指针作为参数传递时,传递的是变量的地址,这就需要根据地址取出变量,然后在对变量操作。引用相对指针而言,节约时间。
2、引用只是变量别名,与变量共用内存空间,而指针需要额外的内存空间来存储变量的地址,所以引用相对指针而言,节约空间。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花洒套装,小花洒一会冷一会热,大花洒很恒温
盐城五星车站到徐州睢宁的车有哪几班啊?
回答满意可以追加50分,准备开一家家政中介,
霍金称22世纪地球必将毁灭,他到底知道什么秘
梦到死去的亲人复活并微笑着看者自己
海贼王路飞把卡普打岛的是哪一集
老公向我借一万元还她结婚时欠的钱我没借做的
快乐大本营主持人何炅的老婆是谁?
大理回香园牛肉馆在什么地方啊,我要过去处理
精制茶油和没精制茶油的区别,高手进
2016湖南卫视贾玲唱的什么歌
西城男孩有一首被翻唱很多的 记得有个中国小
北斗星和奔奔哪个好
2加分之16乘以20加23分之3,乘以16用简便算法
金源科技地址在哪,我要去那里办事
推荐资讯
潮尚美容美发(顺达路店)地址好找么,我有些事
有没有好看的末日小说?像黑暗纪元之类的,满
什么桌面软件比较好用
自制蒜蓉怎么做好吃又简单,做法图解分享
梦在五行中属什么
谁有《设计素描》,田敬,韩凤元,河北美术出
新手学吉他用尤克里里练习以吗?要出差好久,
请问一下,美的滚筒洗衣机保修卡是不是和说明
金牛湖村地址有知道的么?有点事想过去
华通大厦停车场(入口)(山东路与延吉路交叉口
广西云升科技有限公司柳州分公司怎么样?
谁来还我青春,谁来给我一个合理的解释
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?