9.4重学C++之【引用的本质】
#include<iostream>
using namespace std;
/*
二 引用
2.5 引用的本质
在C++内部实现了一个指针常量
*/
void func(int & re){ // 自动转换为:int * const re = &a;
re = 100; // 自动转换为:*re = 100;
}
int main(){
int a = 10;
int & re = a; // 自动转换为:int * const re = &a; 指针常量是指针指向不可改,也就说明为啥引用不可改
re = 20; // 自动转换为:*re = 20;
cout << a << endl;
cout << re << endl;
func(a);
return 0;
}