引用,r为变量i的引用,引用类型为int:
int i = 0;
int &r = i;
r = 100;
指针的引用,r为变量p的引用,引用的是一个指针,类型为int:
int i = 42;
int *p;
int *&r = p;
r = &i;
*r = 0;
cout << "i = " << *r << endl;
引用,r为变量i的引用,引用类型为int:
int i = 0;
int &r = i;
r = 100;
int i = 42;
int *p;
int *&r = p;
r = &i;
*r = 0;
cout << "i = " << *r << endl;