c++引用
引用的本质
引用就是给变量起别名,这块内存还有另外一个名字
引用的本质是c++内部实现的一个指针常量
int a = 10;
int &ref = a;//编译器自动转换为 int* const ref = &a;
所以引用定义时就要初始化
且const使指针的指向固定,所以一旦初始化后就不可更改
引用传递
void swap(int& a, int& b){
int temp = a;
a = b;
b = temp;
}
引用传递和地址传递
原创
2021-08-23 15:44:20 ·
149 阅读 ·
0 评论