必须而不是推荐尽量使用const引用参数

void Func(const & params); 像这样的const引用参数,它的意义不在于让代码明晰或者方便客户程序员了解这个函数没有对参数作任何修改。 必须,注意,不是为了良好的代码风格而推荐,是必须,必须对这样没有修改引用参数的函数使用const引用的理由是: 客户程序员在调用函数时也许会传入临时变量(虽然这看起来也不是一种值得推荐的代码风范),而编译器认为的临时变量就是不变的,就是一个const。
原文地址:https://www.cnblogs.com/mumuliang/p/1873447.html