C++中,引用与取地址有什么区别?
1个回答
2022-09-28 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
一、功能不同
1、引用:用来进行传值。
2、取地址:用来获取首地址。
二、运算不同
1、引用:对引用求地址,就是对目标变量求地址。&ra与&a相等。即常说引用名是目标变量名的一个别名。
2、取地址:是这样一种运算,返回一个指针,该指针的值是当时声明p 时开辟的地址,指针的类型是p的类型对应的指针类型。
三、特点不同
1、引用:引用声明完毕后,相当于目标变量名有两个名称,即该目标原名称和引用名,且不能再把该引用名作为其他变量名的别名。
2、取地址:使用&运算符取地址的时候却不需要加任何强转就能编译通过。
参考资料来源:百度百科-&
参考资料来源:百度百科-C++引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询