ACM Home Page
Please provide us with feedback. Feedback
A systematic approach to multiple inheritance implementation
Full text PdfPdf (320 KB)
Source ACM SIGPLAN Notices archive
Volume 28 ,  Issue 4  (April 1993) table of contents
Pages: 61 - 66  
Year of Publication: 1993
ISSN:0362-1340
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 21,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/152739.152749
What is a DOI?

ABSTRACT

Multiple inheritance is commonly believed to increase the expressive power of a programming language, but to slow down efficiency of message sends even in case of single inheritance. This paper shows that none of these arguments hold. First, a technique to express the effect of multiple inheritance in terms of single inheritance is described. Based on this technique an efficient implementation of multiple inheritance is constructed. The resulting implementation does not slow down single inheritance and, in case of multiple inheritance, is more efficient than widely used implementations.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[Str87] B. Stroustrup, Multiple Inheritance for C++, Proceedings EUUG spring conference, May 87.
 
2
 
3
 
4
[He89] B. Heeb, Multiple Inheritance for an Object-Oriented Extension of Modula-2 Proceedings of the 1st International Modula-2 Conference, 1989, Bled, Yugoslavia.
 
5