🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12463

Re: programmeren met pointers

#12463
From: Roel Schroeven
Date: Mon, 12 Nov 2001 22:35
28 lines
2271 bytes
In article <3bf03d63$0$12226$4d4efb8e@news.be.uu.net>, "Benoit Liessens"
<benoit.liessens@freeweb.be> wrote:

> Ik net (een dag of 3) begonnen met een eerste progje in c++. Ik heb zelf
> een double linked list gemaakt maar ik vertrouw mezelf niet echt. Het
> programma compileren en runnen lukt wel maar hoe kan ik nagaan of al het
> gereserveerde geheugen (new ...) ook terug wordt vrijgegeven bij het
> afsluiten/runnen ?

Er bestaan verschillende tools die je kan gebruiken om het
geheugengebruik van je programma te controleren. Op Linux is er o.a.
ElectricFence, op Windows is er o.a. Purify.

Je kan ook de new, new [], delete en delete [] operatoren overloaden en
je eigen memory checks maken.

Een laatste opmerking: het kan leerrijk zijn je eigen double linked list
te maken, maar als
- je zeker wil zijn dat hij juist
- je een efficiente implementatie wil
- je liever niet elke keer opnieuw zelf het wiel uitvindt
kan je voor zo'n dingen beter de list uit STL gebruiken.

-- 
Roel Schroeven
x3jmyi0yrrn3h001@sneakemail.com (anti-spam email address from sneakemail.com)

"Don't blame me if there are bugs. Blame the cute, furry one." - Rusty Russell
Technical Details
Message-ID: <pan.2001.11.12.23.35.21.274.16722@sneakemail.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3bf03d63$0$12226$4d4efb8e@news.be.uu.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,6ae2632aacd6bb77
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-11-12 14:35:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Roel Schroeven" <x3jmyi0yrrn3h001@sneakemail.com>
Subject: Re: programmeren met pointers
Newsgroups: be.comp.programming
Message-ID: <pan.2001.11.12.23.35.21.274.16722@sneakemail.com>
References: <3bf03d63$0$12226$4d4efb8e@news.be.uu.net>
User-Agent: Pan/0.10.0 (Unix)
Mime-Version: 1.0
Content-Type: text/plain; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: 8bit
X-Comment-To: "Benoit Liessens" <benoit.liessens@freeweb.be>
Lines: 28
Date: Mon, 12 Nov 2001 22:35:22 GMT
NNTP-Posting-Host: 213.224.74.140
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 1005604522 213.224.74.140 (Mon, 12 Nov 2001 23:35:22 MET)
NNTP-Posting-Date: Mon, 12 Nov 2001 23:35:22 MET
Organization: Telenet Internet