C++常引用&

const 类型 & 引用名 = 对象名;
只是别名,只能读不能写

int a = 1;
const int & ra = a;
ra = 2;  //错误,不能对a操作 

但是

int* p = &a;
int* &ra = p;
*ra = 2;
cout<<a;
>>2

地址别名可以改变

猜你喜欢

转载自blog.csdn.net/m0_51641607/article/details/114698859