Stap 1: Wat zijn Pointers?
Pointers zijn een speciaal type variabele die bevatten van het adres van een andere variabele. Het adres van een variabele is waar het is opgeslagen in de computer ten opzichte van fysieke of virtuele geheugen.Hier is een eerste voorbeeld van hoe te verklaren een aanwijzer:
int * mypointer;
Laten we breken het bovenstaande voorbeeld in zijn afzonderlijke onderdelen.
De "int" aan het begin van de verklaring geeft aan wat het teruggeeft wanneer het is gedaan uitvoerende. Dit kan worden welke waarde u het gewenste soort. In dit voorbeeld wordt de muisaanwijzer retourneert een geheel getal wanneer het is gedaan uitvoerende.
(Opmerking: int = integer-waarde, char = tekenwaarde, bool = Booleaanse waarde, ongeldig = geen retourwaarde.)
Het merk sterretje aan het einde van de resulterende waarde aangeeft dat wij een pointer verklaren. En ten slotte, daarna komt de naam van de aanwijzer.
Voordat je een greep op pointers krijgen kunt, moet u begrijpen hoe computers geheugen adres.