引用的目的是修改,const的目的是不许修改,形参用const &不是自相矛盾么? 引用的目的是作为形参的别名,用引用来传递参数不会有副本存在,const的目的是常量,不希望改变形参的别名 帮你总结一下:为了避免调用拷贝构造函数