Article View: be.comp.programming
Article #8915Re: [C++]: copy constructor en LIFO lijst
From: Andy Georges
Date: Tue, 11 Jun 2002 09:52
Date: Tue, 11 Jun 2002 09:52
34 lines
2552 bytes
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-mailReferences:
<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