Programmeren in C++/Pointers: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k typo
Nijdam (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 49:
</source>
}}
In dit geval heeft de variabele 'shortVar' het adres '0x8fc9:fff4'. Dat betekent niets anders dan dat de geheugenplaats '0x8fc9:fff4' (en ooksamen met de drie daarop volgende geheugenplaatsen), de variabele 'shortVar' voorstelt. Het adres'0x8fc9:fff4' zelf kan met de naam 'shortVar' aangesproken kan worden. Dat is voor ons gemakkelijker dan steeds diedat hex-getallengetal te moeten gebruiken.
 
In een geheugenplaats kan ook informatie opgeslagen worden. In 'shortVar' zelf is het getal 5 opgeslagen. Maar wesoms willen we ook het adres van shortVar, dus het hex-getal '0x8fc9:fff4' ergens opslaan. Eigenlijk interesseert het ons niet welk hex-getal het is, dat hoeven we niet te weten, het gaat er alleen om dat het het adres van 'shortVar' is. We hebben dus een variabele nodig waarin je zo'n adres kunt opslaan. Zo'n variabele is een ''pointer''.
 
Een voorbeeld.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.