Was ist ein Zeiger in C++ mit einem einfachen Beispiel?
Was ist ein Zeiger in C++ mit einem einfachen Beispiel?

Video: Was ist ein Zeiger in C++ mit einem einfachen Beispiel?

Video: Was ist ein Zeiger in C++ mit einem einfachen Beispiel?
Video: C++ Tutorial [032] - Pointer GERMAN 2024, Kann
Anonim

Zeiger in C++

Zeiger ist eine Variable in C++ die die Adresse einer anderen Variablen enthält. Sie haben genau wie Variablen einen Datentyp, z Beispiel ein ganzzahliger Typ Zeiger kann die Adresse einer Integer-Variablen und eines Zeichentyps enthalten Zeiger kann die Adresse der char-Variablen aufnehmen

Was ist außerdem ein Zeiger C++?

EIN Zeiger ist eine Variable, die eine Speicheradresse enthält, an der ein Wert liegt. EIN Zeiger wird mit dem Operator * vor einem Bezeichner deklariert. Wie C++ ist eine statisch typisierte Sprache, der Typ muss a. deklariert werden Zeiger . Wir haben a. initialisiert Zeiger , aber es zeigt nirgendwo hin, es hat keine Speicheradresse.

Warum sollten Sie auch Zeiger in C++ verwenden? Einer Grund Zeiger zu verwenden ist damit eine Variable oder ein Objekt kann in einer aufgerufenen Funktion geändert werden. In C++ es ist eine bessere Praxis benutzen Referenzen als Zeiger . Das macht es einfach zu Ändern Sie die Art und Weise, wie die aufrufende Funktion den Wert empfängt, ohne dass zu ändern Sie die Semantik der Übergabe.

Abgesehen davon, was ist Pointer als Beispiel?

EIN Zeiger ist eine Variable, die die Adresse einer anderen Variablen speichert. Im Gegensatz zu anderen Variablen, die Werte eines bestimmten Typs enthalten, Zeiger enthält die Adresse einer Variablen. Zum Beispiel , eine Integer-Variable enthält (oder Sie können sagen, speichert) einen Integer-Wert, jedoch einen Integer Zeiger enthält die Adresse einer Integer-Variablen.

Wie erstellt man eine Zeigervariable in C++?

Erstellen Sie eine Zeigervariable mit dem Namen ptr, das auf einen String zeigt Variable , indem Sie das Sternchen * (string* ptr) verwenden. Beachten Sie, dass die Art der Zeiger muss dem Typ entsprechen Variable Sie arbeiten mit.