home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / std / cplus / 1777 < prev    next >
Encoding:
Text File  |  1992-12-14  |  874 b   |  24 lines

  1. Newsgroups: comp.std.c++
  2. Path: sparky!uunet!microsoft!hexnut!jimad
  3. From: jimad@microsoft.com (Jim Adcock)
  4. Subject: Re: Virtual base classes and mem initializers
  5. Message-ID: <1992Dec14.213114.20673@microsoft.com>
  6. Date: 14 Dec 92 21:31:14 GMT
  7. Organization: Microsoft Corporation
  8. References: <1992Dec11.165754.9910@Cadence.COM>
  9. Keywords: mem initializers, virtual base classes, multiple inheritance
  10. Lines: 12
  11.  
  12. In article <1992Dec11.165754.9910@Cadence.COM> cox@cadence.com (Henry Cox) writes:
  13. |What I propose, then is that the virtual base class constructor call
  14. |be required _only_ at the apex of a multiple-inheritance cone.
  15. |Otherwise, the compiler should figure it out, from the base classes,
  16. |exactly as for a "normal" base class.
  17. |
  18. |Comments?  Suggestions?  
  19.  
  20. 1) Don't use virtual base classes.
  21.  
  22. 2) If you insist on using virtual base classes, use default constructors.
  23.  
  24.