🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #411

Re: Disambiguating inherited pure virtuals with explicit qualifiers

#411
From: Michael J. Vilot
Date: Thu, 23 Aug 1990 23:43
22 lines
1323 bytes
Marshall Cline describes a problem with multiple inheritance:
> an explicit qualification ... means that f() is NOT a pure virtual
This is actually a specific instance of a more general problem.

Section 10.11c in E&S mentions the topic of ``Renaming'' and the problem of
finding an appropriate way to express the semantics of merging names from
multiple base classes. The status of inherited virtuals is similar.

Bjarne's current proposal for ``Overriding'' (the topic's been Renamed ;-)
addresses these concerns.

> A common C++'ism
One more vote to make it ``common'' -- this is exactly the approach we used
in The C++ Booch Components library.  Our paper at the ECOOPSLA conference
presents the design.

I'm looking forward to next month's presentation of Annotated C++, I think
it's important work.

--
Mike Vilot,  ObjectWare Inc, Nashua NH
mjv@objects.mv.com  (UUCP:  ...!decvax!zinn!objects!mjv)
Technical Details
Message-ID: <881@zinn.MV.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!uflorida!mephisto!mcnc!decvax.dec.com!zinn!nuucp

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!uakari.primate.wisc.edu!uflorida!mephisto!mcnc!decvax.dec.com!zinn!nuucp
From: mjv@objects.mv.com (Michael J. Vilot)
Newsgroups: comp.std.c++
Subject: Re: Disambiguating inherited pure virtuals with explicit qualifiers
Message-ID: <881@zinn.MV.COM>
Date: 23 Aug 90 23:43:37 GMT
Sender: nuucp@zinn.MV.COM
Lines: 22