Oft bevorzugen Programmierer mit Brocken von Daten über ihre Speicherplatz anstatt direkt beschäftigen. C + + Zeiger sind ideale Werkzeuge für diese Speicher-Operationen . Ein Zeiger ist ein Datentyp , dass Geschäfte als Wert eine Speicheradresse und ist vom gleichen Typ wie die Variable es um Punkte, sondern markiert mit einem Stern wie nachfolgend erläutert. Zeiger werden am häufigsten dereferenziert , inkrementiert und dekrementiert. Things You
Grundkenntnisse in C brauchen und C + +
C + +-Compiler , oder besser noch ein IDE
anzeigen Weitere Anweisungen
1
Fragen Sie sich, ob Sie sich jemals gefragt, warum Sie mit Zeigern stören sollte und nicht nur mit normalen Variablen arbeiten. Zeiger sind effizienter, für eine Sache. Darüber hinaus sind sie wichtige Werkzeuge für die Heap-Speicher -Operationen wie die dynamische Zuweisung und Freigabe. Auch in C Zeiger sind nützlich für die Navigation über "dumme" Arrays.
2
Deklarieren und initialisieren Sie einen Zeiger . Dieses Tutorial verwendet einen Zeiger vom Typ int . Das Beispiel zeigt die Art und Weise , dies zu tun .
3
Weisen Sie einen Wert auf den Zeiger . Denken Sie daran, zu akzeptieren Zeiger nur Speicher -Adressen als Werte . Sie vertreten die Adresse einer Variablen , indem Sie dem Variablennamen mit einem kaufmännischen Zeichen (&).
4
Zugang der Wert von x über den Zeiger px. Sie tun dies durch Dereferenzierung px. Sie können Dereferenzierung Zeiger mit dem *-Operator . Dies ist nicht mit, wenn Sie das gleiche Symbol in der Deklaration eines Zeigers wie in Schritt 2 gezeigt verwechselt werden.
5
Verwenden Sie einen Zeiger auf den Speicher für ein Array von 10 ints zuzuweisen. Die "neue" Operator ist ein C + + -Funktion.
6
Navigieren das Array und füllen Sie es mit ganzzahligen Werten mit dem Mauszeiger .
7
Veröffentlichung , dass der Speicher mit dem Mauszeiger und "Masse" der Zeiger . Die "delete "-Operator ist ein C + + -Funktion.