C++引用“&“的含义
转自C++中&的用法总结 - 百度文库
声明引用
int a = 3;
int& b = a; //b是a的引用,a,b是同一变量
b = 4; //这时候a也变为4
int c = 2;
b = c; //将c赋值给a或者b,而不是把b作为c的引用,引用一旦被声明同时被初始化,引用对象不可更改
引用的实质是指针的简化运用版,上面的代码等价为
int a = 3;
int* const b = &a; //常指针,b的位置不能更改,相当于引用不能更改自身引用对象 *b
转载
2022-04-19 11:16:25 ·
454 阅读 ·
0 评论