Zuhause Entwicklung Was ist ein baumelnder Zeiger? - Definition aus techopedia

Was ist ein baumelnder Zeiger? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Dangling Pointer?

Ein baumelnder Zeiger in IT ist ein Zeiger im Code, der zu einem falschen Speicherblock oder einem ungewollten Ziel führt. In vielen Fällen liegt dies daran, dass das ursprüngliche Objekt, auf das der Zeiger zeigt, gelöscht, verschoben oder ersetzt wurde.

Techopedia erklärt Dangling Pointer

In einigen modernen Programmiersprachen dienen Zeiger als gültige Verweise im Code. Ein Zeiger leitet das Programm zu einem bestimmten Speicherort, an dem sich ein entsprechendes Objekt befinden soll. Dieser Zeiger zeigt jedoch immer dann, wenn das Objekt verschoben oder gelöscht wurde, auf einen leeren oder möglicherweise nicht zugewiesenen Bereich. Dies wirft alle möglichen Probleme auf. Erstens kann das Verweisen auf die falsche Speicheradresse zum Absturz der Anwendung oder zu schweren Fehlern und anderen unbeabsichtigten Problemen führen. Auch im Zeitalter von Cyberangriffen schlagen Experten jetzt vor, dass herabhängende Zeiger zum Hacken ausgenutzt werden können.

Zusätzlich zu einem Zeiger im Code wurde der Ausdruck „baumelnder Zeiger“ auch verwendet, um über andere Arten ähnlicher Situationen im wirklichen Leben zu sprechen: Zum Beispiel, wenn eine gedruckte Telefonnummer zu einer Verbindung wechselt, die getrennt wurde oder nicht mehr besteht in Benutzung. Ein ähnliches Phänomen wie bei einem baumelnden Zeiger ist der Link Rot im Internet, bei dem Hyperlinks auf veraltete oder veraltete Ziele verweisen und Benutzer 404-Nachrichten oder andere Fehler erhalten.

Was ist ein baumelnder Zeiger? - Definition aus techopedia