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

2022-09-22 11:05 阅读: 评论:
 

引用与指针的主要区别有:

1、引用是变量a的别名,而指针是存储变量a的地址。

2、引用必须初始化,不能为空,指针可以。

3、引用初始化后不能更改,指针可以。

4、引用没有const一说,指针有可以被const修饰。

5、引用只能是一级的,即&b,不能出现&&b, 指针可以。

6、引用和指针在运算的时候,也是有区别的,例如++操作。引用优势:1、引用在做参数传递时,实际传递的就是变量本身,所以可以直接对变量进行更改。而指针作为参数传递时,传递的是变量的地址,这就需要根据地址取出变量,然后在对变量操作。引用相对指针而言,节约时间。2、引用只是变量别名,与变量共用内存空间,而指针需要额外的内存空间来存储变量的地址,所以引用相对指针而言,节约空间。

特别声明:

本文来源于网络,请核实广告和内容真实性,谨慎使用,本站和本人不承担由此产生的一切法律后果!

外出经营活动税收管理证明(到外地经营如何领取发票) 怎么样治疗青春痘(如何有效治疗青春痘) 清理手机内存的软件(手机管家里的东西怎么删除) 静脉曲张注意事项(静脉曲张手术后注意吃什么) 窦性心动过缓怎么办(心动过缓的治疗方法) 嗓子疼吃什么好的快(喉咙痛吃什么水果好得最快) 喉咙痛吃什么好的快(喉咙痛咳嗽吃什么好的快) 肝腹水治疗(肝腹水怎么治疗好) 威海乳山银滩(乳山银滩和北海银滩哪个好) 手抄报名字(帮手抄报封面起一个名字)
热门文章
最近发表
友情链接