Stale Pointer Bug

May -Akda: Randy Alexander
Petsa Ng Paglikha: 25 Abril 2021
I -Update Ang Petsa: 1 Hulyo 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

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Stale Pointer Bug?

Ang isang bastos na pointer bug ay tumutukoy sa isang kategorya ng maselan na mga error sa pagprograma na maaaring lumabas sa mga code na nagsasagawa ng dinamikong paglalaan, partikular sa pamamagitan ng C function ng wika na "malloc" o katumbas nito.


Ang isang stale pointer bug ay kilala rin bilang isang aliasing bug.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Stale Pointer Bug

Sa mga kaso kung saan tinutukoy ng iba't ibang mga payo ang isang tiyak na tipak ng pag-iimbak, maaaring mangyari na ang imbakan ay napalaya o muling pinamahalaan sa pamamagitan ng isang partikular na alyas at pagkatapos ay isinangguni sa pamamagitan ng isa pa. Ito ay maaaring humantong sa pinong at marahil sa sporadic pagkawala ng paggalang sa kasaysayan ng paglalaan at ang estado ng malloc arena.

Kung walang mga dayuhan na nilikha para sa inilalaan na memorya, ang ganitong uri ng bug ay madaling maiiwasan. Ang isa pang pagpipilian upang maiwasan ang mga bastos na pointer ay ang paggamit ng isang mas mataas na antas ng wika tulad ng Lisp na nagsasama ng isang maniningil ng basura.


Ang terminong stale pointer bug ay kasalukuyang naka-link sa C programming; gayunpaman, ang bug na ito ay naroroon sa isang katulad na paraan sa Fortran at ALGOL 60 sa panahon ng 1960.