🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#1655
From: Dirk Brenckmann
Date: Wed, 14 Feb 1996 13:55
22 lines
1701 bytes
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.

MfG, db
--
brenck@iib.bauwesen.th-darmstadt.de (Dirk Brenckmann)
Bessunger Str.194, 64295 Darmstadt, Tel.: 06151 312641 Q  Fax auf Anfrage.
cand.-Ing. Bauing.wesen, Inst.f.Num.Method.i.Bauwesen, 06151 166679 (CAD-Labor) 
Technical Details
Message-ID: <4fspll$j05@rs18.hrz.th-darmstadt.de>
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!brenck

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!brenck
From: brenck@iib.bauwesen.th-darmstadt.de (Dirk Brenckmann)
Newsgroups: de.comp.lang.c++
Subject: Q: operatoren ueberladen -> wer loescht evtl. neue Instanzen????
Date: 14 Feb 1996 13:55:46 GMT
Organization: Technische Hochschule Darmstadt, 64295 Darmstadt, Germany
Message-ID: <4fspll$j05@rs18.hrz.th-darmstadt.de>
Reply-To: brenck@iib.bauwesen.th-darmstadt.de
NNTP-Posting-Host: luegfix.iib.bauwesen.th-darmstadt.de
X-Newsreader: TIN [version 1.2 PL2]