Programmeren in C++/Pointers: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Koos Jol (overleg | bijdragen)
k titel 'Programmeren in Cpp: Pointers' gewijzigd in 'Programmeren in C++: Pointers': Plussen in de titel is nu mogelijk vanwege nieuwere software
Nijdam (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1:
<small>[[Programmeren in C++|Programmeren in C++]]</small>
 
Pointers zijnbehoren een vantot de krachtigste hulpmiddelen die je hebt in C++. Het iswerken ookmet eenpointers vanis deook moeilijkstetamelijk dingenlastig om te leren, wat gedeeltelijk veroorzaakt wordt door de enigszins verwarrende wijze waarop in C++ variabelen gedelareerd worden. Zo is: int *intPnt niet de declaratie van een integer met de naam *intPnt, maar de declaratie van een pointer naar een integer met de naam intPnt. De werkelijke achtergrond van deze notatie is echter dat kan*intPnt ookwel degelijk een integer is, en juist de integer waar intPnt naar meevallenwijst. In dit artikel moet je wel weten wat een variabele is, wat voor types je hebt en hoe je ze aanmaakt.
 
Een pointer is een variabele waar je een geheugenadres in opslaat. Waarschijnlijk moet je de regel een paar keer lezen om hem te snappen, maar ik zal hem hier nog even uitgebreid verklaren. Een pointer is dus een variabele. Dat is een object waarin je gegevens kunt opslaan. In het geval van een pointer sla je dus in die variabele een geheugenadres op.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.