码迷,mamicode.com
首页 > 其他好文 > 详细

解引用

时间:2014-12-09 17:12:35      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   sp   div   log   bs   amp   as   

 

今天在c++ Primer 中文版 第五版 第二章 2.3.2看到解引用  下面是我的理解

1     int i = 42;
2     int &r = i;//&紧随类型名出现,因此是声明的一部分,r是一个引用
3     int *p;//*紧随类型名出现,因此是声明的一部分,p是一个指针
4     p = &i;//&出现在表达式中,是一个取地址符
5     *p = i;//*出现在表达式中,*是一个解引用符
6     int &r2 = *p;//*是一个解引用符

引用的本质是指针 给已经存在的变量起一个别名,操作&r访问的是引用的变量

p = &i;//初始化p,p存放i的地址

*p是取出地址中的值 把p所存放地址中的值拿出来  操作*p就是操作i 解引用,就是把该地址的内容取出来。。。

解引用

标签:style   blog   color   sp   div   log   bs   amp   as   

原文地址:http://www.cnblogs.com/Vim0x3c/p/4153638.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!