Article View: be.comp.programming
Article #8686Re: [C++]: copy constructor en LIFO lijst
From: Cicero
Date: Tue, 11 Jun 2002 15:11
Date: Tue, 11 Jun 2002 15:11
59 lines
2493 bytes
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-mailReferences:
<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