-
上一讲中鸡啄米讲了类的静态成员,这一讲来讲下最后一种共享数据方式--友元。友元是一种破坏类的封装性获取类的隐藏数据的方式。如果有以下程序:... 上面就是类的组合的形式。类B中包含一个类A的对象作为数据成员。但是类B的成员函数不能直接访问类A的私有数据成员x。比如下面类B的成员函数Set的实现是不正确的:... 那么怎样实现B的成员函数直接访问A的数据成员呢?C++提供了友元机制。
2011/10/13 |
软件开发 |
评论:6
-
鸡啄米在上一讲数据和函数中讲到,函数之间共享数据也就是此函数访问彼函数的数据主要是通过局部变量、全局变量、类的数据成员、类的静态成员及友元实现的,前三个已经讲过了,这一讲鸡啄米来讲讲静态成员。静态成员包括静态数据成员和静态函数成员。
2011/10/10 |
软件开发 |
评论:6
-
十一期间鸡啄米给大家做了关于生存期的课程,因为是假期,所以鸡啄米也就做了一节课程。今天继续给大家讲讲数据和函数的一些需要了解的具体知识。在结构化程序设计中,有人提出“数据结构+算法=程序设计”,数据结构就是数据的组织,...
2011/10/8 |
软件开发 |
评论:7
-
大家十一玩的高兴吗?可能大家都旅游散心去了,没有那么多时间跟着鸡啄米的教程学习了,但是鸡啄米再加班给大家写写教程吧。上一讲鸡啄米讲的是作用域与可见性,今天鸡啄米给大家讲讲生存期。自然界中的事物都有产生和消亡,都有生存期,程序中的简单变量和类的对象也一样...
2011/10/3 |
软件开发 |
评论:7
-
上一讲鸡啄米大概介绍了下UML知识,这一讲开始鸡啄米就要讲讲C++程序设计中必知的一些结构和语法的知识点。这些都是很基础但是很有必要掌握的知识,能够很好的利用这些知识就表示你有一些内功了哦。这些必知的知识包括作用域、可见性和生存期,还有局部变量...
2011/9/30 |
软件开发 |
评论:8