Programming 版 (精华区)

发信人: Sarge (Nirvana), 信区: Programming
标  题: Re: C++空成员类优化
发信站: 哈工大紫丁香 (2001年08月17日17:14:23 星期五), 站内信件

virtual 继承可以保证一个Derived  Class中只有一个Base class subobject
也是通过指针来实现的,大部分编译器的实现都是吧Base Class SubObject的
offset存放在vtable[-1]处

【 在 iWantToFly (那些都是浮名) 的大作中提到: 】
: 呀,换马甲拉.
: 我还有一问题想问你,virtual继承是怎么回事?
: 【 在 Sarge (Nirvana) 的大作中提到: 】
: : 这篇文章曾经发表在97年8月的Dr. Dobb Journal上的C++ Issue专栏上
: : C++空成员类优化
: : By Nathan C. Myers
: :                                             翻译:张岩
: :     C++标准库(草案)中充斥着各种有用的模板,其中包括获奖的STL(见DDJ 
: : Mar95)中的一些扩展版本。这些模板提供了非常大的弹性,现在,它们在实际应
: : 用中被最优化来获取最高的性能。和它们在程序中的用处一样,它们作为表达有效
: : 设计的实例,或者作为使你自己的组件富有弹性并同时有效率的灵感的源泉,也是


--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.170.170]
※ 修改:·Sarge 於 08月17日17:24:57 修改本文·[FROM: 202.118.170.170]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:6.216毫秒