const 与引用(&) 一起用是为什么谢谢了,大神帮忙啊

c++中经常看见const 与 引用 一起使用的情况,比如下列的函数参数 String::String(const String &other) 这么用是什么目的呢? 通常引用作参数是为了改变实参的值, 加了const限制即是常量不能改变,我就不懂了。

const是为了不让修改,引用是为了避免复制 很多对象如果用传值,会复制一份,很占地方,用引用又怕函数修改它,所以用了常引用

满意请采纳
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网