引用形参

引用形参---直接关联其所绑定对象,而并非是对象的副本。

从C语言背景到C++程序员习惯通过传递指针来实现对实参的访问,在C++中,使用引用形参则更安全和更自然。


引用形参作用:
1、通过引用形参返回额外的信息、
2、利用const引用避免复制
如果使用引用形参的唯一目的是避免复制实参,则应将形参定义为const引用
定义为const引用,可以避免修改实参,而只使用了形参的避免复制,我想这也就是这个标题的由来吧。
3、更灵活的指向const的引用
将不需要修改的引用形参定义为const引用。普通的非const引用形参,既不能用const对象初始化,也不能用常量字符串或产生右值的表达式实参初始化

4、传递指向指针的引用: swap(int *&v1,int *&v2)

      swap(pi,pj);其中pi和pj是指向int型的指针


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值