Article View: de.comp.lang.c++
Article #2012Re: Vererbung
From: Enno Sandner
Date: Thu, 04 Apr 1996 08:53
Date: Thu, 04 Apr 1996 08:53
35 lines
1423 bytes
1423 bytes
Volkmar Kostka wrote:
>
> Da ihr euch beschwert, dass zuwenig C++ Fragen kommen, habe ich hier eine fuer
> euch ;-) :
>
> Was ist der Unterschied, wenn es ueberhaupt einen gibt, zwischen :
>
> class C : public A, B ...
>
> und
>
> class C : public B, A ...
>
> und aehnlichen Mehrfachvererbungen ?
>
> (Nein, ich habe keinen Standard zur Verfuegung)
> (Nein, ich habe auch kein proktisches Problem, diese Konstellation
> interessiert mich nur).
>
In ersten Bsp. wird 'A' public und 'B' private,
im zweiten 'B' public und 'A' private vererbt ;-).
Wenn man
class C : public A, public B { ... };
mit
class C : public B, public A { ... };
vergleicht, so beschraenken sich die Unterschiede auf die
o Aufrufreihenfolge der {Kon,De}struktoren der Basisklassen
o evtl. Anordnung der Member-Variablen.
Enno
Technical Details
Message-ID:
<31638DF9.794BDF32@intellektik.informatik.th-darmstadt.de>Path:
arc1-ca.pugleaf.net!news.th-darmstadt.de!newsReferences:
<4jtcrc$ccg_001@news.tps.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!news From: Enno Sandner <enno@intellektik.informatik.th-darmstadt.de> Newsgroups: de.comp.lang.c++ Subject: Re: Vererbung Date: Thu, 04 Apr 1996 10:53:13 +0200 Organization: Fachbereich Informatik, TH Darmstadt Message-ID: <31638DF9.794BDF32@intellektik.informatik.th-darmstadt.de> References: <4jtcrc$ccg_001@news.tps.de> NNTP-Posting-Host: kitz.intellektik.informatik.th-darmstadt.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 2.01 (X11; I; SunOS 4.1.3 sun4m)