🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8696

Re: [C++]: copy constructor en LIFO lijst

#8696
From: Bart.Vanhauwaert
Date: Tue, 11 Jun 2002 17:10
23 lines
1680 bytes
Andy Georges <andy.georges@elis.rug.ac.be> wrote:
> Hello,

>>> Stack::Stack(Stack &st) {
>>>         Element *temp = st._start; // 1e element orig. lijst
>>>         Element *e    = new Element(&temp); // netjes construeren
>> 
>> Ik veronderstel dat dit Element(*temp) moet zijn. En dan wordt ook
>> direct duidelijk dat er iets mis moet gaan indien st._start == 0!

> Nope, ik veronderstel dat er iets bestaat als

> Element::Element(Element& e) { /* ... */ }

Wel en dus moet je die aanroepen met

new Element(*temp) en niet new Element(&temp) als temp al een pointer
naar Element is.

cu bart

-- 
http://www.irule.be/bvh/
Technical Details
Message-ID: <qta5ea.j0e.ln@ns1.irule.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!supernews.com!feed.textport.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
References: <B92ACD30.664E%christof_laeremans@hotmail.com> <ae497n$3rgcp$1@ID-141095.news.dfncis.de> <gvl4ea.b0c.ln@ns1.irule.be> <ae4t2v$3up6v$2@ID-141095.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,d9871be4e7eaae5e
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-11 10:59:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!supernews.com!feed.textport.net!diablo.netcom.net.uk!netcom.net.uk!fr.clara.net!heighliner.fr.clara.net!proxad.net!skynet.be!skynet.be!louie!not-for-mail
Sender: - <bvh@ns1.irule.be>
From: Bart.Vanhauwaert@nowhere.be
Subject: Re: [C++]: copy constructor en LIFO lijst
Newsgroups: be.comp.programming
References: <B92ACD30.664E%christof_laeremans@hotmail.com> <ae497n$3rgcp$1@ID-141095.news.dfncis.de> <gvl4ea.b0c.ln@ns1.irule.be> <ae4t2v$3up6v$2@ID-141095.news.dfncis.de>
User-Agent: tin/1.4.4-20000803 ("Vet for the Insane") (UNIX) (Linux/2.2.17-21mdksecure (i686))
Date: Tue, 11 Jun 2002 19:10:18 +0200
Message-ID: <qta5ea.j0e.ln@ns1.irule.be>
Lines: 23
NNTP-Posting-Host: 194.78.202.248
X-Trace: 1023818335 reader1.news.skynet.be 6943 194.78.202.248
X-Complaints-To: abuse@skynet.be