🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8686

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

#8686
From: Cicero
Date: Tue, 11 Jun 2002 15:11
59 lines
2493 bytes
Christof,

Je hebt gelijk als je zegt dat het hier eerder om een fifo gaat, maar als je
gaat kijken naar de nieuwste curcus zie je onder lifo de verbetering van de
leraar staan,  kijk ook onder downloads

http://home.pi.be/~ta474980/index.htm

Stack::Stack (Stack& st) {
_start = NULL;
Element* end = NULL;
Element* temp = st._start;
while (temp) {
Element* e = new Element (temp -> getData());
if (!_start) _start = e;
else end -> setNext(e);
end = e;
temp = temp -> getNext();
}
}




"Christof Laeremans" <christof_laeremans@hotmail.com> wrote in message
news:B92ACD30.664E%christof_laeremans@hotmail.com...
> 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: <3d061342$0$6971$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!supernews.com!feed.textport.net!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!louie!not-for-mail
References: <B92ACD30.664E%christof_laeremans@hotmail.com>

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 08:12:11 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-05!supernews.com!feed.textport.net!news-out.nuthinbutnews.com!propagator-sterling!news-in.nuthinbutnews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!louie!not-for-mail
From: "Cicero" <Jo.Billion@advalvas.be>
Newsgroups: be.comp.programming
References: <B92ACD30.664E%christof_laeremans@hotmail.com>
Subject: Re: [C++]: copy constructor en LIFO lijst
Date: Tue, 11 Jun 2002 17:11:48 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Lines: 61
Message-ID: <3d061342$0$6971$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.177.30
X-Trace: 1023808322 reader1.news.skynet.be 6971 217.136.177.30
X-Complaints-To: abuse@skynet.be