Tartalomjegyzék:
Meghatározás - Mit jelent a Dangling Pointer?
Egy függő mutató az IT-ben egy olyan mutató a kódban, amely rossz memóriablokkhoz vagy nem kívánt rendeltetési helyhez vezet. Sok esetben ez azért van, mert az eredeti objektumot, amelyre a mutató mutat, törölték, áthelyezték vagy cserélték.
A Techopedia magyarázza a Dangling Pointer-t
Néhány modern programozási nyelvben a mutatók érvényes referenciákként szolgálnak a kódban. Egy mutató a programot egy bizonyos memória rendeltetési helyre irányítja, ahol feltételezhető, hogy van egy megfelelő objektum. Az objektum áthelyezésekor vagy törlésekor azonban a mutató üres vagy esetleg nem kiosztott helyre mutat. Ez mindenféle kérdést felvet. Először is, ha a helytelen memóriacímre hivatkozik, az alkalmazás összeomlik, vagy súlyos hibákat és egyéb nem kívánt problémákat okozhat. Ugyanakkor a kibertámadások korában a szakértők azt javasolják, hogy a lógó mutatókat ki lehet használni a hackelés céljából.
A kódban mutató mutatón kívül a „lógó mutató” kifejezést arra is használják, hogy más hasonló helyzetekről beszéljünk a valós életben: például amikor egy nyomtatott telefonszám egy kapcsolathoz kapcsolódik, amely megszakadt, vagy már nincs használatban. A lógó mutatóhoz hasonló jelenség a linkek rothadása az interneten, ahol a hiperhivatkozások elavult vagy elavult célállomásokra mutatnak, és a felhasználók 404 üzenetet vagy egyéb hibát kapnak.
