摘要: 重复继承 下面我们再来看看,发生重复继承的情况。所谓重复继承,也就是某个基类被间接地重复继承了多次。 下图是一个继承图,我们重载了父类的f()函数。 其类继承的源代码如下所示。其中,每个类都有两个变量,一个是整形(4字节),一个是字符(1字节),而且还有自己的虚函数,自己ove... 阅读全文
posted @ 2012-11-02 21:59 唐僧吃肉 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 目录(?)[-] 前言对象的影响因素知识复习单一的一般继承多重继承 前言 07年12月,我写了一篇《C++虚函数表解析》的文章,引起了大家的兴趣。有很多朋友对我的文章留了言,有鼓励我的,有批评我的,还有很多问问题的。我在这里一并对大家的留言表示感谢。这也是我为什么再写一篇续言的原因。... 阅读全文
posted @ 2012-11-02 21:57 唐僧吃肉 阅读(137) 评论(0) 推荐(0) 编辑
摘要: [-] 前言虚函数表一般继承(无虚函数覆盖)一般继承(有虚函数覆盖)多重继承(无虚函数覆盖)多重继承(有虚函数覆盖)安全性结束语附录一:VC中查看虚函数表附录 二:例程 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例... 阅读全文
posted @ 2012-11-02 21:54 唐僧吃肉 阅读(229) 评论(0) 推荐(0) 编辑