坚持到底就是胜利

用心去做好这件事情

统计

留言簿(1)

阅读排行榜

评论排行榜

friend

因为到17号的计划是把chapter4读完,且上机实践的,所以这两天主要是上机,实践中会发现很多问题的,今天关键是friend ,它把两个类的联系在了一起,使一个类可以访问另外一个类的私有成员。比如现在的Triangular和Triangular_iterator,由于第二个类要访问第一个类的私有成员,所以
 1class Triangular_iterator{
 2public:
 3int Triangular_iterator::operator*() ;
 4
 5}
;
 6
 7class Triangular{
 8friend int Triangular_iterator::operator*() const;
 9..
10}
;
11
12
这样,Triangular_iterator::operator*() const就可以访问类Triangular中的私有成员变量了,当然了,其实也可以通过使用static 函数来实现这样的访问,因为static做到了与对象无关。。
 
    今天还有非成员变量函数没有搞定。。。

posted on 2006-06-15 21:59 ailab 阅读(183) 评论(0)  编辑 收藏 引用 所属分类: EssentialC++


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