Stale Pointer Bug

Avtor: Randy Alexander
Datum Ustvarjanja: 25 April 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
What is STALE POINTER BUG? What does STALE POINTER BUG mean? STALE POINTER BUG meaning
Video.: What is STALE POINTER BUG? What does STALE POINTER BUG mean? STALE POINTER BUG meaning

Vsebina

Opredelitev - Kaj pomeni napaka Stale Pointer?

Odmaknjen hrošč kazalca se nanaša na kategorijo občutljivih programskih napak, ki se lahko pojavijo v kodih, ki izvajajo dinamično dodelitev, zlasti s funkcijo jezika C "malloc" ali enakovredno.


Stala napaka kazalca je znana tudi kot vzdevek.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razlaga Stale Pointer Bug

V primerih, ko različni kazalci naslavljajo določen kos pomnilnika, se lahko zgodi, da se shramba sprosti ali prerazporedi s pomočjo določenega vzdevka in nato sklicuje prek drugega. To lahko privede do občutljivih in morda sporadičnih izgub glede na zgodovino dodeljevanja in stanje malega arena.

Če za dodeljeni pomnilnik ni ustvarjenih vzdevkov, se lahko tovrstni napaki zlahka izognemo. Druga možnost, da se izognete hudim pikam s kazalci, je uporaba jezika višje ravni, kot je Lisp, ki vključuje zbiralnik smeti.

Izraz stale bug pointer je trenutno povezan s programiranjem C; vendar je bil ta hrošč že zelo podoben v Fortranu in ALGOL 60 v šestdesetih letih.