关于引用和指针
int i=42; //声明并定义变量i
int &r=i; //&为取址符,&r为变量i对应的地址,r为i的别名
int *p; //声明并定义整型指针p;
p=&i; //p为变量i的地址
*p=i; //指针p指向的内容为一个整型
int &r2=*p //r2为i的别名,因为指针p指向i
int i=42; //声明并定义变量i
int &r=i; //&为取址符,&r为变量i对应的地址,r为i的别名
int *p; //声明并定义整型指针p;
p=&i; //p为变量i的地址
*p=i; //指针p指向的内容为一个整型
int &r2=*p //r2为i的别名,因为指针p指向i