Seisva osuti viga

Autor: Randy Alexander
Loomise Kuupäev: 25 Aprill 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
DIAGRAMAS EN VIGAS CON RÓTULA (DFC - DMF)
Videot: DIAGRAMAS EN VIGAS CON RÓTULA (DFC - DMF)

Sisu

Definitsioon - mida tähendab aegunud osuti viga?

Seisva osuti viga viitab delikaatsete programmeerimisvigade kategooriale, mis võib tekkida koodides, mis viivad läbi dünaamilist jaotust, eriti C-keele funktsiooni "malloc" või selle ekvivalenti abil.


Vananenud osuti viga nimetatakse ka varjundavaks veaks.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab aegunud osuti viga

Juhtudel, kui erinevad osutusaadressid käsitlevad teatud salvestusruumi, võib juhtuda, et salvestusruum vabastatakse või jaotatakse ümber kindla varjunime abil ja viidatakse seejärel mõne teise kaudu. See võib tekitada õrna ja võib-olla juhuslikku lõtku eraldamise ajaloo ja malloc-areeni olukorra osas.

Kui eraldatud mälule varjundeid ei looda, saab seda tüüpi vigadest hõlpsalt hoiduda. Teine võimalus vananenud osutivigade vältimiseks on prügikogujat sisaldava kõrgema taseme keele kasutamine, näiteks Lisp.

Mõiste "aegunud osuti viga" on praegu seotud C-programmeerimisega; aga see viga esines juba 1960. aastatel Fortranis ja ALGOL 60 väga sarnasel viisil.