🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: virtueller Destruktor mit =0 ?

#1205
From: Joern Sierwald
Date: Tue, 09 Jan 1996 13:56
37 lines
1397 bytes
Mario Paumann wrote:
> 
> Hallo!
> 
> Kann mir einer sagen warum das nicht
> moeglich sein sollte ?
> 
> class mein {
>     ...
>   public:
>     ...
>     virtual ~mein()=0;
>     ...
> };
> 
> Danke, mario

Alles was als =0 declariert wird, muss in der erbenden Klasse
ueberschrieben werden. Das geht bei Con/Destructoren natuerlich
nicht. Denn die werden ja nicht ueberschrieben, sondern als
Stack aufgerufen. Also, wenn ich noch

class mein2 : mein
und
class mein3 : mein2
habe, 

werden beim erschaffen von einem mein3 Object die 
Constructoren von mein, mein2 und mein3 hintereinander aufgerufen.

Beim ende der Lebenszeit werden die destructoren von mein3, mein2
und mein aufgerufen. Ohne wenn und aber. In diesem Konzept
ist kein Platz fuer abstracte destructoren.

Joern

PS: Was soll das eingentlich?
Technical Details
Message-ID: <30F27402.6887@tu-harburg.d400.de>
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!news
References: <4ctg28$t5o@news.Austria.EU.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.rrz.uni-hamburg.de!news
From: Joern Sierwald <Sierwald@tu-harburg.d400.de>
Newsgroups: de.comp.lang.c++
Subject: Re: virtueller Destruktor mit =0 ?
Date: Tue, 09 Jan 1996 14:56:18 +0100
Organization: Technische Universitaet Hamburg-harburg
Message-ID: <30F27402.6887@tu-harburg.d400.de>
References: <4ctg28$t5o@news.Austria.EU.net>
NNTP-Posting-Host: hp25.rz.tu-harburg.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.0b3 (X11; I; HP-UX A.09.05 9000/712)