引用:即对象的别名
但是要注意:引用本身不是一个对象
示例:
int *p; //声明一个p指针
int *&r = p; //r是p的一个引用,即r是p指针的别名
要理解r的类型,我们可以从右向左阅读r的定义,离变量名(即 r)最近的符号是“&”,对变量的类型有最直接的影响,说明r是一个引用。
声明符的其余部分说明r引用的类型,“*” 说明是引用的是一个指针,而“int” 说明引用的是一个int型的指针
引用:即对象的别名
但是要注意:引用本身不是一个对象
示例:
int *p; //声明一个p指针
int *&r = p; //r是p的一个引用,即r是p指针的别名
要理解r的类型,我们可以从右向左阅读r的定义,离变量名(即 r)最近的符号是“&”,对变量的类型有最直接的影响,说明r是一个引用。
声明符的其余部分说明r引用的类型,“*” 说明是引用的是一个指针,而“int” 说明引用的是一个int型的指针