🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8915

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

#8915
From: Andy Georges
Date: Tue, 11 Jun 2002 09:52
34 lines
2552 bytes
Christof,

> Volledig afschermen van pointers in C++, ik wil wel maar mijn docent van
> C++ niet. Er wordt altijd nadruk gelegd op het gebruik pointers, volgens
> hem moet je in C++ werken met pointers.

Wel. Als je datastructuren in elkaar flenst op het allerlaagste niveau _kan_ 
het gebruik van pointers gerechtvaardigd worden. Als je snelheid wilt ook. 
Maar als je C++ wilt gebruiken zoals het hoort, dan vermijd je pointers. 
Laat je docent eens het een en ander van Bjarne Stroustrup lezen. Niet dat 
ik met alles wat hij beweert akkoord kan gaan, maar over C++ heeft hij wel 
een goed beeld :-))

Je hebt de STL, die geen bijster efficiente code levert (bij ons zijn enkele 
onderzoekers bezig met het compacteren van applicaties en die halen tot 70% 
weg uit een deftig C++ programma, just to show ...), maar wel heel handig 
is bij het programmeren. Die laat je toe pointers te vermijden. En als je 
dan toch low-level stuff erbij wilt knallen, doe je dat best zoals ze in de 
STL hebben gedaan ...

Pointers horen thuis in een C-programma, wat _niet_ hetzelfde is als een C++ 
programma, echt niet.

mvg,
Andy

-- 
--
==========================================================================
Parallel Information Systems Group - Dept. ELIS - Ghent University
St. Pietersnieuwstraat 41, 9000 Ghent, Belgium
Phone: +32-9-264.33.67,   Fax: +32-9-264.35.94
E-mail: andy.georges@elis.rug.ac.be 
==========================================================================
Technical Details
Message-ID: <ae4h91$3phkr$1@ID-141095.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!cyclone.bc.net!news.maxwell.syr.edu!nntp.infostrada.it!fu-berlin.de!uni-berlin.de!escher.elis.rug.ac.BE!not-for-mail
References: <B92ACD30.664E%christof_laeremans@hotmail.com> <ae497n$3rgcp$1@ID-141095.news.dfncis.de> <B92B8A81.6758%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 02:53:16 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!nntp.cs.ubc.ca!cyclone.bc.net!news.maxwell.syr.edu!nntp.infostrada.it!fu-berlin.de!uni-berlin.de!escher.elis.rug.ac.BE!not-for-mail
From: Andy Georges <andy.georges@elis.rug.ac.be>
Newsgroups: be.comp.programming
Subject: Re: [C++]: copy constructor en LIFO lijst
Date: Tue, 11 Jun 2002 11:52:33 +0200
Organization: RUG - ELIS
Lines: 34
Message-ID: <ae4h91$3phkr$1@ID-141095.news.dfncis.de>
References: <B92ACD30.664E%christof_laeremans@hotmail.com> <ae497n$3rgcp$1@ID-141095.news.dfncis.de> <B92B8A81.6758%christof_laeremans@hotmail.com>
NNTP-Posting-Host: escher.elis.rug.ac.be (157.193.67.99)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: fu-berlin.de 1023789153 3983003 157.193.67.99 (16 [141095])
User-Agent: KNode/0.7.1