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毫秒