• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

DMCA

Multiple Inheritance for C++ (1999)

Cached

  • Download as a PDF

Download Links

  • [www.cs.trinity.edu]
  • [sol.cs.trinity.edu]
  • [sol.cs.trinity.edu]
  • [www.cs.trinity.edu]
  • [www.cs.colorado.edu]
  • [www-plan.cs.colorado.edu]
  • [www.cs.colorado.edu]
  • [webcourse.cs.technion.ac.il]
  • [www.cs.colorado.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Bjarne Stroustrup
Venue:Computing Systems
Citations:62 - 2 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Stroustrup99multipleinheritance,
    author = {Bjarne Stroustrup},
    title = {Multiple Inheritance for C++},
    booktitle = {Computing Systems},
    year = {1999}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Multiple Inheritance is the ability of a class to have more than one base class (super class). In a language where multiple inheritance is supported a program can be structured as a set of inheritance lattices instead of (just) as a set of inheritance trees. This is widely believed to be an important structuring tool. It is also widely believed that multiple inheritance complicates a programming language significantly, is hard to implement, and is expensive to run. I will demonstrate that none of these last three conjectures are true. 1 Introduction This paper describes an implementation of a multiple inheritance mechanism for C++[4,6.] It provides only the most rudimentary explanation of what multiple inheritance is in general and what it can be used for+. The particular variation of the general concept implemented here is primarily explained in term of this implementation. First a bit of background on multiple inheritance and C++ implementation technique is presented, then th...

Keyphrases

multiple inheritance    general concept    base class    important structuring tool    particular variation    inheritance lattice    super class    rudimentary explanation    implementation technique    multiple inheritance mechanism    inheritance tree    programming language   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University