Obsah:
Definice - Co znamená Dangling Ukazatel?
Houpající se ukazatel v IT je ukazatel v kódu, který vede k nesprávnému bloku paměti nebo k nechtěnému cíli. V mnoha případech je to proto, že původní objekt, na který ukazuje kurzor, byl odstraněn, přesunut nebo nahrazen.
Techopedia vysvětluje Dangling Ukazatel
V některých moderních programovacích jazycích slouží ukazatele jako platné odkazy v kódu. Ukazatel směruje program do určitého místa v paměti, kde má být odpovídající objekt. Však kdykoli byl objekt přesunut nebo odstraněn, ukazuje ukazatel na prázdné nebo případně nepřidělené místo. To vyvolává nejrůznější problémy. Za prvé, odkazování na nesprávnou adresu v paměti může způsobit selhání aplikace nebo může způsobit vážné chyby a další nezamýšlené problémy. Také ve věku kybernetických útoků nyní odborníci naznačují, že pro hackerství lze využít visící ukazatele.
Kromě ukazatele v kódu se fráze „visící ukazatel“ také používá k mluvení o jiných typech podobných situací v reálném životě: například pokud vytištěné telefonní číslo jde na spojení, které bylo odpojeno nebo již přestává být při použití. Podobným jevem jako u visícího ukazatele je odkaz na internetu, kde hypertextové odkazy ukazují na zastaralé nebo zastaralé destinace a uživatelé dostávají 404 zpráv nebo jiné chyby.
