Article View: de.comp.lang.c++
Article #1208Re: virtueller Destruktor mit =0 ?
From: Bernd Eggink
Date: Tue, 09 Jan 1996 15:30
Date: Tue, 09 Jan 1996 15:30
35 lines
1335 bytes
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!adminReferences:
<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]