Sadržaj:
Definicija - Što znači Dangling Pointer?
Klizajući pokazivač u IT-u je pokazivač u kodu koji vodi do pogrešnog bloka memorije ili do nekog nenamjenskog odredišta. U mnogim slučajevima to je zato što je izvorni objekt na koji pokazuje pokazivač izbrisan, premješten ili zamijenjen.
Tehopedia objašnjava Dangling Pointer
U nekim modernim programskim jezicima pokazivači služe kao valjane reference u kodu. Pokazivač usmjerava program na određeno memorijsko odredište tamo gdje bi trebao biti odgovarajući objekt. Međutim, svaki put kad je objekt premješten ili izbrisan, taj pokazivač upućuje na prazan ili eventualno nedodijeljeni prostor. To otvara sve vrste problema. Prvo, upućivanje na pogrešnu memorijsku adresu može uzrokovati pad sustava ili može uzrokovati ozbiljne pogreške i druge nenamjerne probleme. Također, u doba kibernetičkih napada, stručnjaci sada sugeriraju da se viseći pokazivači mogu iskoristiti za hakiranje.
Pored pokazivača u kodu, izraz "visi pokazivač" također se koristi za razgovor o drugim vrstama sličnih situacija u stvarnom životu: na primjer, gdje ispisani telefonski broj ide na vezu koja je prekinuta ili više nije u uporabi. Sličan fenomen visećem pokazivaču je trulež veza na Internetu, gdje hiperveza upućuje na zastarela ili zastarjela odredišta, a korisnici dobivaju 404 poruke ili druge pogreške.
