Article View: be.comp.programming
Article #16839[C++] memory allocation
From: Bernhard Dobbels
Date: Mon, 27 Mar 2000 00:00
Date: Mon, 27 Mar 2000 00:00
23 lines
1429 bytes
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-mailShow 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