🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Q: operatoren ueberladen -> wer loescht evtl. neue Instanzen????

#1639
From: Enno Sandner
Date: Wed, 14 Feb 1996 16:31
24 lines
1819 bytes
Dirk Brenckmann wrote:
> 
> Hallo, ich bin 25 und habe ein Problem... *grins*
> 
> Im Ernst. Speziell beim Ueberladen von + und - operatoren in Klassen
> ergibt sich das Problem, dass ich innerhalb der Methoden neue Instanzen
> schaffen muss, um die per return wieder zuruck zu geben.
> Erzeuge ich solche Instanzen mit "new" stellt sich die Frage, von wem
> und wann sie vernichtet werden. (Meistens gar nicht mehr. Das wird bei
> megalangen Listen ganz schnell zum Speicherproblem) .
> Instanziere ich ohne "new" laueft der Gueltigkeitsbereich der Variable
> von der Instanzierung, bis zum "return", indem der Destruktor der
> Klasse aufgerufen wird. -> D.H. ich "returne" einen wieder freigegebenen
> Speicherplatz :((( Bei kleinen Klassen funktioniert das. Listen jedoch
> gehen zumeist verloren.
> Da das meiner Einschaetzung nach ein elementares Problem der objektorien-
> tierten Programmierung ist, sollte es da auch eine saubere Loesung geben.
> Nur - wer kennt sie??? Bitte Mailen, da dringend ... danke.
> 

Ich sehe keinen Grund keine Instanz zurueckzugeben, solange sich 
Objekte Deiner Klasse beim Kopieren bzw. Zuweisen korrekt verhalten.

	Enno
Technical Details
Message-ID: <31220E5D.FF6D5DF@intellektik.informatik.th-darmstadt.de>
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!news
References: <4fspll$j05@rs18.hrz.th-darmstadt.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: Q: operatoren ueberladen -> wer loescht evtl. neue Instanzen????
Date: Wed, 14 Feb 1996 17:31:25 +0100
Organization: Fachbereich Informatik, TH Darmstadt
Message-ID: <31220E5D.FF6D5DF@intellektik.informatik.th-darmstadt.de>
References: <4fspll$j05@rs18.hrz.th-darmstadt.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.0 (X11; I; SunOS 4.1.3 sun4m)