引用的实质是常量指针

引用的实质是指针常量,相当于int * const b = & a;

void test01() {

int a = 10;
int& b = a;//引用的实质是指针常量,相当于int * const b = & a;
b = 12;//内部发现是引用,变为*b=12;
int& c = 13; // 相当于 int  a = 13; int& c = a; 13是常量,或右值,被编译器统一管理了
cout << a << endl;

}

你可能感兴趣的:(c++,c++,指针,引用传递)