C++引用的本质是一个指针常量,指针常量是一个指针,指向的地址不可变,指向的内容可以修改
int a = 10;
int &b = a; // 引用,1、引用必须要初始化。2、引用一旦初始化,就不能修改了。
b = 20;
cout<<b<<" "<<a<<endl;
cout<<&b<<" "<<&a<<endl;
20 20
0x8081bffbe4 0x8081bffbe4
C++引用的本质是一个指针常量,指针常量是一个指针,指向的地址不可变,指向的内容可以修改
int a = 10;
int &b = a; // 引用,1、引用必须要初始化。2、引用一旦初始化,就不能修改了。
b = 20;
cout<<b<<" "<<a<<endl;
cout<<&b<<" "<<&a<<endl;
20 20
0x8081bffbe4 0x8081bffbe4