3.指针和引用

3.1.引用

引用:引用是为对象起的一个别名,引用本身不是一个对象。

3.2.指针

指针:指向另一种类型的复合类型。

3.3.指针和引用的主要区别

(1)引用在定义的时候就必须绑定对象而且始终绑定该对象且引用没有 const(指的是所引对象的值可以改变,所绑定对象本身不可变,常量引用可以绑定字面值),不具有顶层const的指针可以改变指针所指对象,同时指针定义的时候可以定义为空nullptr。

 

(2)指针是对象,引用不是对象只是对象的引用。

(3)Sizeof(指针)得到指针本身的大小,sizeof(引用)得到所引对象的大小。

 

posted @ 2019-06-01 15:25  Royzzzzz  阅读(142)  评论(0编辑  收藏  举报