当前位置: 网站首页 > 开发语言 > C/C++

《深度探索C++对象模型》读书笔记(4)

时间:1970-1-1 08:33:31来源: C/C++作者:admin 点击:2次 字体 [ С]

   在多重继承下,一个derived class内含n-1个额外的virtual tables,n表示其上一层base classes的数目。按此手法,Derived将内含以下两个tables:vtbl_Derived和vtbl_Base2_Derived.

   (3)允许一个virtual function的返回值类型有所变化,可能是base type,可能是publicly derived type,这一点可以通过Derived::clone()函数实体来说明。


发表评论
验证码:
最新评论
相关文章
最热文章