Inaktuell pointerbugg

Författare: Randy Alexander
Skapelsedatum: 25 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Inaktuell pointerbugg - Teknologi
Inaktuell pointerbugg - Teknologi

Innehåll

Definition - Vad betyder Stale Pointer Bug?

Ett gammalt pekarbugg avser en kategori delikata programmeringsfel som kan uppstå i koder som utför dynamisk allokering, speciellt med C-språkfunktionen "malloc" eller motsvarande.


Ett gammalt pekarbugg är också känt som ett aliasing bug.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Stale Pointer Bug

I de fall där olika pekare adresserar ett visst lagerlager kan det hända att lagringen frigörs eller omfördelas med hjälp av ett särskilt alias och sedan refereras via ett annat. Detta kan leda till känslig och kanske sporadisk förlust med avseende på allokeringshistoriken och tillståndet i malloc-arenan.

Om inga alias skapas för det tilldelade minnet kan denna typ av fel lätt undvikas. Ett annat alternativ för att undvika inaktuella pekarbuggar är att använda ett högre språk som Lisp som innehåller en sopor.


Termen föråldrad pekarbugg är för närvarande kopplad till C-programmering; emellertid var detta fel redan närvarande på ett mycket liknande sätt i Fortran och ALGOL 60 under 1960-talet.