1. 引用
引用分为左指引用和右值引用,通常“引用”指左值引用,引用可以简单的理解为给变量起了个别名,引用必须被初始化。
引用并不是对象,对引用操作等同于对引用所指向的对象进行操作。
2. 指针
指针本身就是一个对象
指针无需在定义时赋值
因此,一旦定义引用,就无法绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的对象。而对于指针就没有这种限制,给指针赋值就是令他存放一个新的地址,从而指向一个新的对象
本文详细解释了C++中引用和指针的概念及其区别。引用作为变量的别名,在定义时必须初始化,并且不能重新绑定;而指针则可以改变指向的对象。了解这些基本概念有助于更好地掌握内存管理和数据结构。
引用分为左指引用和右值引用,通常“引用”指左值引用,引用可以简单的理解为给变量起了个别名,引用必须被初始化。
引用并不是对象,对引用操作等同于对引用所指向的对象进行操作。
指针本身就是一个对象
指针无需在定义时赋值
因此,一旦定义引用,就无法绑定到另外的对象,之后每次使用这个引用都是访问它最初绑定的对象。而对于指针就没有这种限制,给指针赋值就是令他存放一个新的地址,从而指向一个新的对象

被折叠的 条评论
为什么被折叠?