🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16839

[C++] memory allocation

#16839
From: Bernhard Dobbels
Date: Mon, 27 Mar 2000 00:00
23 lines
1429 bytes
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.

-- 
Bernhard

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

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,95a0697eaf55a049,start
X-Google-Attributes: gidfcea4,public
From: Bernhard@KotNet.Org (Bernhard Dobbels)
Subject: [C++] memory allocation
Date: 2000/03/27
Message-ID: <slrn8du6ql.5l4.Bernhard@Viking.tvd.KotNet.Org>
X-Deja-AN: 602867402
Cache-Post-Path: marvin!dingy@tvd-10-67-232-074.tvd.kotnet.kuleuven.ac.be
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@belnet.be
X-Trace: naxos.belnet.be 954145621 10264 134.58.127.3 (27 Mar 2000 08:27:01 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 08:27:01 GMT
Newsgroups: be.comp.programming