64,691
社区成员
发帖
与我相关
我的任务
分享
1.
虚继承的概念问题
无论是祖父类中有虚函数或者无虚函数,
无论是祖父类中有虚函数或者无虚函数
无论是祖父类中有虚函数或者无虚函数
当2个或者2个以上的父亲类继承该祖父类,然后孙子类 为了多个祖父,
所以可以在父亲类继承祖父类的时候,加上关键字virtual修饰。 就可以避免了
多个祖父。
如果父亲类中有1个或者多个 已经override了 祖父类中的虚函数,会如何呢?
问题2: 看图,这是潘爱民的书上的截图,作者特意强调不用虚继承。
作者为什么不采用虚继承???
一般而言,至少书上的例子, 图中IDictionary, ISpellCheck 都增加了自己的虚函数。
但是没有实现 祖父类IUnknown中的虚函数!!! 我是从光盘里看了代码得出的结论。