🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9478

Re: pointers en C++

#9478
From: Philip Paeps
Date: Mon, 22 Apr 2002 20:38
35 lines
2473 bytes
Wim <GEENSPAMwim1@pandora.be> wrote:
> ik ben mij door een boekje van C++ aan het worstelen maar stoot op een
> vraagje waar ik in het boek niet echt wijzer uit wordt.
> 
> Wat is het nut van pointers?  In het boek is daar een heel hoofdstuk aan
> besteed en ik snap alles wel wat er verteld wordt, maar blijkbaar is een
> pointer gewoon een simpele variabele. Niet meer en niet minder. 

Een pointer *is* een variabele, maar geen simpele.  Een pointer verwijst naar
het *adres* van de data, en niet naar de data zelf, zoals een variabele dat
doet.  

Misschien lichtjes abstract als het zo uitgelegd wordt, maar ja :-)

> ik veronderstel dat ik hier serieus fout zit maar kan er iemand simpel
> uitleggen wat er speciaal is aan pointers of een url geven waar pointers
> besproken worden?

Pointers zijn speciaal omdat ze je toelaten om variables 'out of scope' te
wijzigen of aan te spreken (op voorwaarde dat de pointer wel 'in scope' is,
uiteraard).  Eens je ze 'doorhebt' begin je ze overal te gebruiken.

Gewoon wat mee prutsen zou ik zeggen.  Pointers zijn dingen die er niet ingaan
door theorie.  Ik denk dat zowat elke C/C++ programmeur zijn eerste boek
neerlegt na het hoofdstuk pointers (hoofdstuk 13 in mijn eerste boek :-P) en
zich afvraagt waar hij in godsnaam mee bezig is.  ...na een half uurtje in een
editor: 'ah tiens!'.

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  Despite the sign that says "wet paint",
  please don't.
Technical Details
Message-ID: <Yw_w8.33054$Ze.5983@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <3CC447DC.228D44A5@pandora.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,ea74698934c6a2dc
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-22 13:38:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Philip Paeps <philip@paeps.cx>
Subject: Re: pointers en C++
Newsgroups: be.comp.programming
References: <3CC447DC.228D44A5@pandora.be>
User-Agent: tin/1.5.12-20020417 ("Sugar") (UNIX) (FreeBSD/4.5-STABLE (i386))
Lines: 35
Message-ID: <Yw_w8.33054$Ze.5983@afrodite.telenet-ops.be>
Date: Mon, 22 Apr 2002 20:38:16 GMT
NNTP-Posting-Host: 213.118.35.198
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1019507896 213.118.35.198 (Mon, 22 Apr 2002 22:38:16 MET DST)
NNTP-Posting-Date: Mon, 22 Apr 2002 22:38:16 MET DST
Organization: Telenet Internet