然后我们再来看看,常量引用,什么意思,把引用定义成常量,然后不允许修改常量的值,
这样可以防止一下误操作,比如不小心,把不想修改的内容给修改了.
举例子,常量引用,可以是上面
const int & ref =10;
在引用前面加上,const
可以看到这样我们就可以防止这个引用指向的内容被修改了
可以看到实际上我们
const int & ref=10;
相当于,
int temp =10;
const int & ref =temp;
编译器会自动给我们转换成这样的代码.
相当于转换成了,有点像常量指针,常量不能被修改. 这里仅仅是有点像,但不是常量指针