1. 引用
引用分为左指引用和右值引用,通常“引用”指左值引用,引用可以简单的理解为给变量起了个别名,引用必须被初始化。
引用并不是对象,对引用操作等同于对引用所指向的对象进行操作。
2. 指针
指针本身就是一个对象
指针无需在定义时赋值
因此,一旦定义引用,就无法绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的对象。而对于指针就没有这种限制,给指针赋值就是令他存放一个新的地址,从而指向一个新的对象
引用分为左指引用和右值引用,通常“引用”指左值引用,引用可以简单的理解为给变量起了个别名,引用必须被初始化。
引用并不是对象,对引用操作等同于对引用所指向的对象进行操作。
指针本身就是一个对象
指针无需在定义时赋值
因此,一旦定义引用,就无法绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的对象。而对于指针就没有这种限制,给指针赋值就是令他存放一个新的地址,从而指向一个新的对象