1. 引用在c++内部实现是一个常量指针, 占用空间大小与指针相同
Type& var; 等价于 Type * const name;
2. 举例说明:
int aa = 1;
int &bb = aa;
int *cc = &aa;
cout << "aa = " << aa << ", bb = " << bb << ", cc = " << *cc <<endl;
bb = 2;
cout << "aa = " << aa << ", bb = " << bb << ", cc = " << *cc <<endl;
*cc = 3;
cout << "aa = " << aa << ", bb = " << bb << ", cc = " << *cc <<endl;
bb = 4;
cout << "aa = " << aa << ", bb = " << bb << ", cc = " << *cc <<endl;
3. 执行结果