引用本身不是对象,它只是为一个已经存在的对象所起的另一个名字;

指针本身是一个对象

引用与它的初始值绑定在一起,我们不能将初始值拷贝给引用

我们可以对指针进行赋值和拷贝操作

引用无法重新绑定到另一个对象上

指针可以先后指向几个不同的对象

引用必须被初始化,且引用类型的初始值必须是一个对象

指针无需在定义时赋初值。在块作用域内定义、未被初始化的指针的值也将不确定

指针存放某个对象的地址。要想取该地址,需要用到取地址符(&)

引用不是对象,没有实际地址,因此不能定义指向引用的指针。

指针存放对象的地址

获取对象的地址要用取地址符&

对指针解引用(*)会得到对象本身

分类: c/c++

发表评论

电子邮件地址不会被公开。 必填项已用*标注