s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Site Map  |  Contact Us Digg It! Post to Del.icio.us Bookmark using any social bookmark manager!  Increase font-sizeDecrease font-sizeRestore default font-sizes



C++ Programming Resource Center
Hover here, then click toolbar to edit content
C++ Multiple Inheritance

“A Typed Intermediate Language for Compiling...”
http://research.microsoft.com/~juanchen/emi_popl07.pdf 
Technical Report: “A Typed Intermediate Language for Compiling Multiple Inheritance,” by Juan Chen from Microsoft. Discusses how EMI (Encoding for Multiple Inheritance), an intermediate language, is used to supports multiple inheritance and virtual inheritance in C++-like languages. Blog comments on this article can be found at http://lambda-the-ultimate.org/node/view/870. 
 
“An Operational Semantics and Type Safety Proof...
http://www4.in.tum.de/~nipkow/pubs/c+.pdf 
Research Paper: “An Operational Semantics and Type Safety Proof for C++-Like Multiple Inheritance,” by Daniel Wasserrab, Tobias Nipkow, Gregor Snelting and Frank Tip. Discusses repeated and shared multiple inheritance in C++, the Rossie-Friedman subject model and C++ multiple inheritance. 
 
“Multiple Inheritance and Interfaces”
http://www.symbian.com/developer/techlib/v70sdocs/doc_source/DevGuides/EssentialIdioms/MultipleInheritance.guide.html 
Article: “Multiple Inheritance and Interfaces.” Discusses classic single-inheritance protocols, intermediate class protocols, interface classes protocols and restrictions on the use of multiple inheritance. 
 
“Using C++ Multiple Inheritance with MFC”
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_mfcnotes_tn016.asp 
“Using C++ Multiple Inheritance with MFC” from the MFC Reference Library.  
 
Multiple Inheritance FAQ
http://www.parashift.com/c++-faq-lite/multiple-inheritance.html 
FAQ provides explanations of multiple inheritance and virtual inheritance.  
 
Multiple Inheritance Tips
http://cpptips.hyperformix.com/MultipleInher.html 
Tips on multiple inheritance.  
 
“Multiple Inheritance Considered Useful”
http://www.ddj.com/dept/cpp/184402074?pgno=1 
“Multiple Inheritance Considered Useful,” by Jack W. Reeves. Article includes an overview of how multiple inheritance works in C++, issues of overhead and quirks of multiple inheritance, criticisms against using multiple inheritance in C++ and suggestions for library design to make using multiple inheritance easier in C++.  
 
< BACK  1 of 1  NEXT >
foot
Update :: May 16, 2008