🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8906

[C++]: copy constructor en LIFO lijst

#8906
From: Christof Laeremans
Date: Mon, 10 Jun 2002 19:40
28 lines
1827 bytes
Hallo,

Ik heb hier in mijn cursus een copy constructor staan voor een LIFO lijst

Code
---------
Stack::Stack(Stack &st)
{
_start = NULL;
Element* temp = st._start;
While(temp)
 {
    Element*e = new Element(temp -> getData());
    e -> setNext(_start);
    _start = e;
    temp = temp -> getNext();
 }
}

De vraag is nu, bestaat er geen "eenvoudigere" manier om een copy
constructor te implementeren voor een LIFO lijst.
Maar er is me nog iets opgevallen bij deze copy constructor ... Ik denk dat
het er ene is voor een FIFO lijst (of vergis ik me) want als ik een kopie
maak van het object dat de lijst bevat bv. A B C D dan komt er D C B A ....

Alvast bedankt voor de eventuele tips,

Christof Laeremans
Technical Details
Message-ID: <B92ACD30.664E%christof_laeremans@hotmail.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!newsfeed.berkeley.edu!ucberkeley!logbridge.uoregon.edu!news.maxwell.syr.edu!news.algonet.se!algonet!skynet.be!skynet.be!news.be.wanadoo.com!news.wanadoo.be!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,d9871be4e7eaae5e,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-10 12:40:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!newsfeed.berkeley.edu!ucberkeley!logbridge.uoregon.edu!news.maxwell.syr.edu!news.algonet.se!algonet!skynet.be!skynet.be!news.be.wanadoo.com!news.wanadoo.be!not-for-mail
From: Christof Laeremans <christof_laeremans@hotmail.com>
Newsgroups: be.comp.programming
Subject: [C++]: copy constructor en LIFO lijst
Date: Mon, 10 Jun 2002 21:40:00 +0200
Organization: Wanadoo Belgium
Lines: 31
Message-ID: <B92ACD30.664E%christof_laeremans@hotmail.com>
NNTP-Posting-Host: adsl-140-75.wanadoo.be
Mime-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Trace: sinclair.be.wanadoo.com 1023738018 1559962 213.177.140.75 (10 Jun 2002 19:40:18 GMT)
X-Complaints-To: abuse@wanadoo.be
NNTP-Posting-Date: Mon, 10 Jun 2002 19:40:18 +0000 (UTC)
User-Agent: Microsoft-Entourage/10.0.0.1309