Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!purdue!bu-cs!dartvax!eleazar.dartmouth.edu!erics From: erics@eleazar.dartmouth.edu (Eric Schlegel) Newsgroups: comp.sys.mac.programmer Subject: HandleObjects in C++ Message-ID: <16875@dartvax.Dartmouth.EDU> Date: 13 Nov 89 22:10:49 GMT References: <934@swbatl.UUCP> <5162@internal.Apple.COM> Sender: news@dartvax.Dartmouth.EDU Reply-To: erics@eleazar.dartmouth.edu (Eric Schlegel) Organization: Dartmouth College, Hanover, NH Lines: 20 In article <5162@internal.Apple.COM> lsr@Apple.COM (Larry Rosenstein) writes: >MPW C++ can support several kinds of object representation and >dispatching. > >(1) Standard C++ dispatching, which supports multiple inheritance, > pointer-based objects, etc. >(2) Object Pascal style dispatching, which includes handle-based objects. >(3) You can use handle-based objects with C++ dispatching. >(4) CFront 1.2 style dispatching, which uses pointer-based objects The C++ manual notes that multiple inheritance is NOT available for classes derived from HandleObject. Does anyone know why? Larry, are there any plans to correct this in the future? Yes, I know that just about anything you can do with MI, you can do with single. Still, it would be nice to have together with HandleObjects. eric eric.schlegel@dartmouth.edu