![DIAGRAMAS EN VIGAS CON RÓTULA (DFC - DMF)](https://i.ytimg.com/vi/YuvkiBY3xVs/hqdefault.jpg)
Sisu
- Definitsioon - mida tähendab aegunud osuti viga?
- 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
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.