Article View: be.comp.programming
Article #9546Re: pointers en C++
From: Dietmar Hertsen
Date: Thu, 25 Apr 2002 18:37
Date: Thu, 25 Apr 2002 18:37
26 lines
2632 bytes
2632 bytes
Koen Witters wrote:
> Wel, in java zitten geen pointers, en eigelijk ook weer wel. De enige
> niet-pointers zijn de basis types zoals int, char, ... . Al de rest van
> de objecten zijn in feite pointers.
> Neem nu 'String naam', naam bevat hier geen waarde, verwijst in feite
> zelfs niet naar een echt object. Als je nu 'naam = new String("koen")'
> doet, dan wordt er in het geheugen (de heap) een String object met
> waarde "koen" aangemaakt. De variable 'naam' verwijst dan naar dat
> object. In java is het dus eigelijk zo dat je constant met pointers
> werkt zonder het te beseffen. Bijvoorbeeld als je 'naam = null' doet,
> dan verwijst 'naam' naar niets. In c++ moet dit allemaal expliciet
> gedefinieerd worden of een variable al dan niet een pointer is. Daarom
> is het in java ook mogelijk om bijvoorbeeld linked lists en trees te
> maken, wat zonder gebruik van pointers gewoon niet mogelijk zou zijn.
> Als je persee pointers wil gebruiken voor de basistypen, dan kan je
> gebruik maken van de objecten Integer, Character,... in java.lang.*.
Ja, ik weet het. Eigenlijk zijn er wel pointers en langs de andere kant
is alles een pointer.
--
PENTIUM = Produces Erroneous Numbers Thru Incorrect Understanding of
Math
* MSN dhertsen_2@hotmail.com ICQ 157482585
* http://www.sphosting.com/dietmar
Technical Details
Message-ID:
<3CC84CCA.BD62AED4@pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!207.217.77.43.MISMATCH!newsfeed1.earthlink.net!newsfeed.earthlink.net!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3CC447DC.228D44A5@pandora.be> <3CC538B8.FAC671DA@pandora.be> <3CC55B93.B59FEB00@pandora.be> <8jXx8.39478$Ze.6658@afrodite.telenet-ops.be> <3CC845C6.86D72A23@pandora.be> <3CC84B2A.7060309@_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-25 11:37:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!207.217.77.43.MISMATCH!newsfeed1.earthlink.net!newsfeed.earthlink.net!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail Message-ID: <3CC84CCA.BD62AED4@pandora.be> From: Dietmar Hertsen <dietmar.hertsen@pandora.be> X-Mailer: Mozilla 4.72 [en] (Win98; I) X-Accept-Language: nl MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: pointers en C++ References: <3CC447DC.228D44A5@pandora.be> <3CC538B8.FAC671DA@pandora.be> <3CC55B93.B59FEB00@pandora.be> <8jXx8.39478$Ze.6658@afrodite.telenet-ops.be> <3CC845C6.86D72A23@pandora.be> <3CC84B2A.7060309@_pandora_._be> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 26 Date: Thu, 25 Apr 2002 18:37:22 GMT NNTP-Posting-Host: 213.224.87.252 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1019759842 213.224.87.252 (Thu, 25 Apr 2002 20:37:22 MET DST) NNTP-Posting-Date: Thu, 25 Apr 2002 20:37:22 MET DST Organization: Telenet Internet