Menu
Coddy logo textTech

Was ist ein Pointer?

Teil des Abschnitts Logik & Ablauf der C++-Journey von Coddy — Lektion 1 von 56.

Ein Pointer ist ein spezieller Variablentyp, der die Speicheradresse einer anderen Variablen speichert, anstatt einen Wert direkt zu speichern. Stellen Sie es sich wie eine Straßenadresse vor, die Ihnen sagt, wo Sie ein Haus finden können, anstatt das Haus selbst zu sein.

Wenn Sie eine reguläre Variable wie int x = 42; erstellen, speichert der Computer den Wert 42 an einem bestimmten Ort im Speicher. Ein Pointer auf diese Variable würde die Adresse dieses Speicherorts speichern, was es Ihnen ermöglicht, indirekt auf die ursprüngliche Variable zuzugreifen und diese zu manipulieren.

Um einen Pointer in C++ zu deklarieren, verwenden Sie das Sternchen-Symbol (*) in der Deklaration:

int* ptr;  // Deklariert einen Pointer auf einen Integer
double* dPtr;  // Deklariert einen Pointer auf einen Double

Zeiger sind grundlegend für viele fortgeschrittene C++-Funktionen, da sie eine direkte Speichermanipulation ermöglichen. Dies macht sie zu mächtigen Werkzeugen für die Erstellung effizienter Programme, die Verwaltung von dynamischem Speicher und den Aufbau komplexer Datenstrukturen.

Das Verständnis von Pointern öffnet die Tür zu einer effektiveren Arbeit mit Arrays, Funktionen und objektorientierten Programmierkonzepten.

Spickzettel

Ein Pointer speichert die Speicheradresse einer anderen Variablen, anstatt einen Wert direkt zu speichern.

Um einen Pointer zu deklarieren, verwenden Sie das Sternchen-Symbol (*):

int* ptr;     // Pointer auf einen Integer
double* dPtr; // Pointer auf einen Double

Pointer ermöglichen die direkte Speicherbearbeitung und sind grundlegend für fortgeschrittene C++-Funktionen wie die dynamische Speicherverwaltung und komplexe Datenstrukturen.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf