`
skwqy
  • 浏览: 49366 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

M1: 指针与引用的区别

阅读更多

★ 相同点:

1. 二者都是地址的概念: 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。

2. 引用的底层是通过指针来实现的.实质上:引用是指向关系不变的指针.

★ 区别:

1. 引用只能在定义时被初始化一次,之后不可变;指针可变;说明:初始化的时候一定要指向一个真正存在的对象,如下的初始化是错误的,并且会导致意向不到的异常:

    char *pc = 0;          //设置指针为空值

    char &rc = *pc;       //让应用指向空值.


 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics