Article View: be.comp.programming
Article #9565Re: pointers en C++
From: Gunter Schelfhout
Date: Fri, 26 Apr 2002 20:41
Date: Fri, 26 Apr 2002 20:41
44 lines
2827 bytes
2827 bytes
Philip Paeps wrote: > 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. Een detail, maar een pointer is niet altijd een variabele. Constante pointers bestaan ook. Verder is de uitleg to the point. > 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 > Of als je echt vastzit, het boek van te voren beginnen. Werkt meestal verhelderend. -- Blood, sweat & tears
Technical Details
Message-ID:
<HXiy8.41492$Ze.6910@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!peer.news.opaltelecom.net!out.nntp.be!propagator2-SanJose!propagator-SanJose!in.nntp.be!news-out.visi.com!hermes.visi.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3CC447DC.228D44A5@pandora.be> <Yw_w8.33054$Ze.5983@afrodite.telenet-ops.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-26 13:41:18 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!peer.news.opaltelecom.net!out.nntp.be!propagator2-SanJose!propagator-SanJose!in.nntp.be!news-out.visi.com!hermes.visi.com!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: Gunter Schelfhout <nospam@please.com> Subject: Re: pointers en C++ Newsgroups: be.comp.programming References: <3CC447DC.228D44A5@pandora.be> <Yw_w8.33054$Ze.5983@afrodite.telenet-ops.be> Lines: 44 User-Agent: KNode/0.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Message-ID: <HXiy8.41492$Ze.6910@afrodite.telenet-ops.be> Date: Fri, 26 Apr 2002 20:41:11 GMT NNTP-Posting-Host: 213.118.155.111 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1019853671 213.118.155.111 (Fri, 26 Apr 2002 22:41:11 MET DST) NNTP-Posting-Date: Fri, 26 Apr 2002 22:41:11 MET DST Organization: Telenet Internet