Ofta programmerare föredrar att ta itu med bitar av information genom sin minnesplats istället för direkt . C + + pekare är idealiska verktyg för dessa minnesoperationer . En pekare är en datatyp som lagrar som dess värde en minnesadress och är av samma typ som den variabel den pekar på , men är markerade med en asterix såsom förklaras nedan. Pekare är vanligast dereferenced , ökas och minskas . Saker du behöver
Grundläggande kunskaper i C och C + + Review C + + kompilator , eller ännu bättre en IDE
Visa fler instruktioner
1
Fråga dig själv om du har någonsin undrat varför du ska bry med pekare och inte bara arbeta med vanliga variabler . Pekare är mer effektiva , för en sak . Dessutom , de är viktiga verktyg för verksamheten stackminnet t.ex. dynamisk allokering och släpp . Även i C- pekare är användbart om du navigerar över " dumma" matriser .
2
Deklarera och initiera en pekare . Denna handledning använder en pekare av typen int . Exemplet visar hur man gör detta .
3
Tilldela ett värde till pekaren . Kom ihåg , pekare accepterar endast minnesadresser som värden . Du representerar adressen för en variabel genom att före variabelnamnet med ett et- tecken ( & ) .
4
Tillträde värdet av x via pekaren px. Du gör detta genom att dereferencing px. Du kan dereference pekare genom att använda * operatör . Detta är inte att förväxla med när du använder samma symbol i försäkran om en pekare som visas i Steg 2 .
5
Använd en pekare att allokera minne för en samling av 10 ints . Den " nya " operatör är ett C + + -funktionen .
6
Navigera arrayen och fylla den med heltalsvärden med pekaren .
7
Release att minnet med pekaren och " marken " pekaren . Den " delete " operatör är ett C + + -funktionen .