[HORSETAIL]

花儿,总会有谢的时候

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  11 随笔 :: 21 文章 :: 7 评论 :: 0 Trackbacks
       在使用指针引用的时候,不少人会被 “&*”与“*&”弄得一塌糊涂(我就是这样了……^v^).

这里我把我本人的理解过程分享下!希望对大家有所帮助!

        现在我们先来看看下面这个声明:

void DelDate(date *&timer);

date *&timer 这里我们应该是从右向左理解:

&timer  理解成timer是一个引用,但是它会是指向一个什么类型的引用呢?我们接着往下看^v^

 *&timer这里我们可以很轻松的理解到timer是一个指针的引用

按照上面那种我们可以很快知道timer是一个date的指针类型的引用!

...................................

接着,我们来分析下“&*”

在“date &*timer”中,我们可以按照上面的方法分析下。

*timer是个指针,它指向一个date的引用,可是在C++中指向引用的指针是错误的!()

所以&*是错误的的!

 

==============================

这样理解不知道可以不?希望大家给给意见,好么?

posted on 2007-01-20 13:18 [HORSETAIL] 阅读(199) 评论(0)  编辑 收藏 引用 所属分类: C/C++语言编程综合问题

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理