&:为了引用传递,避免复制
const:保护数据不被修改
const &:防止传值时拷贝构造函数的调用开销
很多对象如果用传值,会复制一份,很占地方,用引用又怕函数修改它,所以用了常引用
传递时:
实参为常量,形参的引用也必须为常量引用;
形参为常量,实参可以为变量、常量或者常数。
&:为了引用传递,避免复制
const:保护数据不被修改
const &:防止传值时拷贝构造函数的调用开销
很多对象如果用传值,会复制一份,很占地方,用引用又怕函数修改它,所以用了常引用
传递时:
实参为常量,形参的引用也必须为常量引用;
形参为常量,实参可以为变量、常量或者常数。