原创 【博客大赛】《C++ Primer》学习笔记(三)指针与引用

2016-3-15 21:06 903 18 18 分类: MCU/ 嵌入式 文集: Qt和Cpp

指针,是object的地址;
引用,是object的别名。

不存在引用的指针,因为引用不是实际的object;
存在指针的引用,因为指针是实际的object。

那指针的引用怎么定义?

int i = 42;
int *p;        // p是整型的指针
int *&r = p;    // r是引用,它引用的类型是int*
r = &i;        // r就是p,因此p被赋值为i的地址
*r = 0;        // r就是p,p指向i,i被赋值为0

理解r的定义时,从右往左依次理解&和*。
 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
18
关闭 站长推荐上一条 /3 下一条