函数传参数时,const string&和 const string 的区别

const string 是值传递
const string& 是引用传递
值传递:是将要传递的值复制一遍传过来,也就是将实参拷贝到形参处,形成实参的副本,在修改副本的时候实参是不会有任何变化的,如果实参数据过大,那么对时间和空间的消耗会很大
引用传递:是将实参的地址拷贝到形参处,像指针一样,修改形参的内容,实参也会改变,地址所用占得内存较小,资源消耗较小
一般使用引用传递比较快捷方便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值