Hem Utveckling Vad är en dinglande pekare? - definition från techopedia

Vad är en dinglande pekare? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Dangling Pointer?

En dinglande pekare i IT är en pekare i kod som leder till fel minnesblock eller till någon oavsiktlig destination. I många fall beror detta på att det ursprungliga objektet som pekaren pekar på har raderats, flyttats eller ersatts.

Techopedia förklarar Dangling Pointer

På vissa moderna programmeringsspråk fungerar pekare som giltiga referenser i kod. En pekare leder programmet till en viss minnedestination där det ska vara ett motsvarande objekt. Men när objektet har flyttats eller raderats pekar den pekaren på ett tomt eller eventuellt oallokerat utrymme. Detta väcker alla möjliga problem. Först kan hänvisning till fel minnesadress orsaka att applikationen kraschar eller det kan orsaka allvarliga buggar och andra oavsiktliga problem. I en cyberattacks ålder föreslår experter nu att dinglande pekare kan utnyttjas för hacking.

Förutom en pekare i kod har frasen "dinglande pekare" också använts för att prata om andra typer av liknande situationer i verkligheten: till exempel där ett tryckt telefonnummer går till en anslutning som har kopplats bort eller inte längre i användning. Ett liknande fenomen som en dinglande pekare är länkrot på internet, där hyperlänkar pekar på föråldrade eller föråldrade destinationer och användare får 404 meddelanden eller andra fel.

Vad är en dinglande pekare? - definition från techopedia