Itthon Fejlesztés Mi az a függő mutató? - meghatározás a techopedia alapján

Mi az a függő mutató? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

Mi az a függő mutató? - meghatározás a techopedia alapján