首页> 外文会议>Conference on object-oriented programming, systems, languages, and applications >Space-and time-efficient memory layout for multiple inheritance
【24h】

Space-and time-efficient memory layout for multiple inheritance

机译:用于多重继承的空间和延时的内存布局

获取原文

摘要

Traditional Impelmentations of multiple inheritance bring about not only an overhead in terms of run-time but also a significant increse in object space.For example,the number of compiler-generated fields in a certian object cna be as large as quadiratic in the nuber of it ssubodjects.The porblem of effiient object layout is compounded by the need to support two different semantics of multiple inheritance: shared,in which a base class inherited along distinct paths occures only oce in the derived class,and epeated,in which this base has multiple distinct occurrences in the derived.
机译:传统的多重继承缺陷不仅在运行时的一个开销,而且在对象空间中也是一个重要的增量。例如,证书对象CNA中的编译器生成的字段的数量在核细胞中如象鼻曲线一样大它是Ssubodjects。通过支持两种不同的多重继承语义的需要进行效果对象布局的孔径:共享,其中沿着不同路径继承的基类仅发生派生类中的OCE,以及​​epeated,其中,其中派生中的多种不同的出现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号