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