您的位置:首页 > 其它

指针和引用的区别(初学者必看)。

2016-11-20 20:25 218 查看
为了便于初学者快速了解指针和引用的区别,瞬间达到秒懂的状态,特对指针和引用作以下描述,便于大家理解。

1、可否为空。

在进行初始化的时候,指针可以为空,而引用不能为空,因为引用是一个对象的别名,如果引用是空的,那么这个对象也就不存在了。

2、大小比较

对于引用,因为它是对象的别名,所以引用的大小和对象的大小是一样的;然而指针的大小却是固定的,占四个字节。

3、忠诚程度

引用对于一个对象是“始终如一”的,引用是一直指向同一个对象的,但是指针却可以指向不同的对象。

4、安全性

首先,因为引用在初始化之后是一直指向一个对象的,但是指针可以随意指向别的对象,这就使得引用比指针拥有更好的安全性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: