🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16845

Re: [C++] memory allocation

#16845
From: Bernhard Dobbels
Date: Mon, 27 Mar 2000 00:00
38 lines
1887 bytes
Bernhard Dobbels <Bernhard@KotNet.Org> wrote:
>Ik ben een klasse B aan het schrijven die een dynamische array bevat met 
>pointers naar een andere klasse A;
>
>Een member functie zou zijn B::add(), waarin een nieuwe A wordt aangemaakt.
>
>ik dacht dit zo te doen:
>
>B::add() {
>A* hulp = new A;
>
>... (initialisaties)
>
>arrayB[nr]=hulp;
>}
>
>maar nu blijkt er iets mis te lopen in de geheugenallocaties. Mijn vraag is dus
>hoe je in een functie een variabele van een klasse aanmaakt zodat die na het
>aflopen van die functie volledig blijft bestaan.

ondertussen zelf gevonden: ik moest een array van pointers naar A aanmaken en
ik maakte een array van klasse A aan. Vandaar dat het geheugen iedere keer
opnieuw vrijgegeven werd.

A **hulp = new A

was dus de oplossing.
>
>-- 
>Bernhard
>
>---- On the requirements it said: Windows 98 or better - so I installed Linux


-- 
Bernhard

---- On the requirements it said: Windows 98 or better - so I installed Linux
Technical Details
Message-ID: <slrn8duh9k.5l4.Bernhard@Viking.tvd.KotNet.Org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8du6ql.5l4.Bernhard@Viking.tvd.KotNet.Org>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,95a0697eaf55a049
X-Google-Attributes: gidfcea4,public
From: Bernhard@KotNet.Org (Bernhard Dobbels)
Subject: Re: [C++] memory allocation
Date: 2000/03/27
Message-ID: <slrn8duh9k.5l4.Bernhard@Viking.tvd.KotNet.Org>
X-Deja-AN: 602907891
Cache-Post-Path: marvin!dingy@tvd-10-67-232-074.tvd.kotnet.kuleuven.ac.be
Content-Transfer-Encoding: 8bit
References: <slrn8du6ql.5l4.Bernhard@Viking.tvd.KotNet.Org>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 954156341 21119 134.58.127.3 (27 Mar 2000 11:25:41 GMT)
Organization: KULeuvenNet
X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/)
Mime-Version: 1.0
User-Agent: slrn/0.9.6.2 (Linux)
Reply-To: Bernhard@kotnet.org
NNTP-Posting-Date: 27 Mar 2000 11:25:41 GMT
Newsgroups: be.comp.programming