Content
- Definició: què significa Stale Pointer Bug?
- Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.
- Techopedia explica Stale Pointer Bug
Definició: què significa Stale Pointer Bug?
Un error de punter relliscat fa referència a una categoria d'errors delicats de programació que poden aparèixer en codis que realitzen l'assignació dinàmica, concretament mitjançant la funció C "malloc" o el seu equivalent.
Un error de punter relliscat també es coneix com a error d'aliasing.
Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.
Techopedia explica Stale Pointer Bug
En els casos en què diversos indicadors aborden un fragment d’emmagatzematge determinat, es podria produir que l’emmagatzematge s’alliberi o es reassengui mitjançant un àlies determinat i es faci referència a través d’un altre. Això pot provocar una pèrdua delicada i potser esporàdica pel que fa a la història de l'assignació i l'estat de l'arena malloc.
Si no es creen àlies per a la memòria assignada, es pot evitar fàcilment aquest tipus d’errors. Una altra opció per evitar els errors de punter obsolens és l’ús d’un llenguatge d’alt nivell com és el cas de Lisp que incorpora un col·lector d’escombraries.
El terme error punter stale està actualment vinculat a la programació C; No obstant això, aquest error ja estava present de manera molt similar a Fortran i ALGOL 60 durant els anys seixanta.