Stag Pointer Bug

Autor: Randy Alexander
Datum Stvaranja: 25 Travanj 2021
Datum Ažuriranja: 10 Svibanj 2024
Anonim
theHunter - Red Deer Shaking Head Syndrome(Bug)
Video: theHunter - Red Deer Shaking Head Syndrome(Bug)

Sadržaj

Definicija - Što znači pogreška Stale Pointer?

Neispravan pokazivač odnosi se na kategoriju osjetljivih programskih grešaka koje se mogu pojaviti u kodovima koji provode dinamičku raspodjelu, posebno pomoću funkcije C jezika "malloc" ili njenog ekvivalenta.


Stala greška pointera također je poznata i kao aliasing bug.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava Stale Pointer Bug

U slučajevima kada se različiti pokazivači obraćaju određenom odjeljku, može se dogoditi da se spremište oslobodi ili preusmjeri pomoću određenog pseudonima i potom upućuje preko drugog. To može dovesti do osjetljivih i možda sporadičnih gubitaka s obzirom na povijest raspodjele i stanje u mallo areni.

Ako se za dodijeljenu memoriju ne stvore aliasi, ovakvu bugu možete lako izbjeći. Druga opcija za izbjegavanje zaostalih pogrešaka pokazivača je upotreba jezika više razine poput Lispa koji uključuje smeće za smeće.

Pojam stajaći pokazivač trenutno je povezan sa C programiranjem; međutim, ova je buga već bila prisutna na vrlo sličan način u Fortranu i ALGOL-u 60 tokom 1960-ih.