🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1208

Re: virtueller Destruktor mit =0 ?

#1208
From: Bernd Eggink
Date: Tue, 09 Jan 1996 15:30
35 lines
1335 bytes
Mario Paumann (pauman@apars1.apa.co.at) wrote:
>  Hallo!

>  Kann mir einer sagen warum das nicht
>  moeglich sein sollte ?

>  class mein {
>      ...
>    public:
>      ...
>      virtual ~mein()=0;
>      ...
>  };

>  Danke, mario

Es ist durchaus moeglich. Allerdings muss trotzdem noch die Funktion
'mein::~mein()' definiert werden, z.B.

  mein::~mein()  {  }

Grund: Auch wenn der Destruktor einer von 'mein' abgeleiteten Klasse aufgerufen
wird, ruft dieser anschliessend den Destruktor von 'mein' auf. 'mein::~mein()' 
muss also in jedem Fall definiert sein. Virtuelle Destruktoren unterscheiden
sich insofern von allen anderen virtuellen Funktionen.

Gruss
	Bernd 

--
+----------------------------------+
|          Bernd Eggink            |
|    Rechenzentrum Uni Hamburg     |
| admin@rzaix13.rrz.uni-hamburg.de |
+----------------------------------+
Technical Details
Message-ID: <4cu1mp$roq@rzsun02.rrz.uni-hamburg.de>
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!admin
References: <4ctg28$t5o@news.Austria.EU.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!rzaix13!admin
From: admin@rzaix13.uni-hamburg.de (Bernd Eggink)
Newsgroups: de.comp.lang.c++
Subject: Re: virtueller Destruktor mit =0 ?
Date: 9 Jan 1996 15:30:33 GMT
Organization: University of Hamburg -- Germany
Message-ID: <4cu1mp$roq@rzsun02.rrz.uni-hamburg.de>
References: <4ctg28$t5o@news.Austria.EU.net>
NNTP-Posting-Host: rzaix13.rrz.uni-hamburg.de
X-Newsreader: TIN [version 1.2 PL2]