Beigušos rādītāju kļūda

Autors: Randy Alexander
Radīšanas Datums: 25 Aprīlis 2021
Atjaunināšanas Datums: 1 Jūlijs 2024
Anonim
НАРУШИЛА ПРАВИЛА - СНИМАЮ ОДЕЖДУ #2 ЧЕЛЛЕНДЖ EURO TRUCK SIMULATOR 2
Video: НАРУШИЛА ПРАВИЛА - СНИМАЮ ОДЕЖДУ #2 ЧЕЛЛЕНДЖ EURO TRUCK SIMULATOR 2

Saturs

Definīcija - ko nozīmē novecojušā rādītāja kļūda?

Neapstrādāta rādītāja kļūda attiecas uz delikātu programmēšanas kļūdu kategoriju, kas varētu rasties kodos, kas veic dinamisku sadalījumu, īpaši izmantojot C valodas funkciju "malloc" vai tās ekvivalentu.


Apstājusies rādītāja kļūda ir pazīstama arī kā kļūdaini kļūdaina kļūda.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro novecojušo kļūdu

Gadījumos, kad dažādi rādītāji attiecas uz noteiktu krātuves daļu, var gadīties, ka krātuve tiek atbrīvota vai pārdalīta, izmantojot noteiktu aizstājvārdu, un pēc tam atsaucas uz citu. Tas var izraisīt delikātu un varbūt sporādisku izlaidumu attiecībā uz piešķiršanas vēsturi un malloc arēnas stāvokli.

Ja piešķirtajai atmiņai netiek izveidoti pseidonīmi, no šāda veida kļūdu var viegli izvairīties. Vēl viena iespēja izvairīties no novecojušām rādītāju kļūdām ir izmantot augstākā līmeņa valodu, piemēram, Lisp, kurā iekļauts atkritumu savācējs.

Termins “novecojuša rādītāja kļūda” pašlaik ir saistīts ar C programmēšanu; tomēr šī kļūda jau ļoti līdzīgā veidā bija sastopama Fortran un ALGOL 60 1960. gados.