Будинки Розвиток Що таке помилка вказівника? - визначення з техопедії

Що таке помилка вказівника? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає помилка Stale Pointer?

Помилка помилки вказівника відноситься до категорії делікатних помилок програмування, які можуть виникнути в кодах, що проводять динамічне розподіл, зокрема за допомогою функції мови C "malloc" або її еквівалента.

Несправний покажчик-вказівник також відомий як помилка зникнення.

"Техопедія" пояснює "Сталий вказівний помилок"

У випадках, коли різні вказівники звертаються до певного фрагменту пам’яті, може статися, що сховище звільняється або перерозподіляється за допомогою певного псевдоніма і потім посилається через інший. Це може призвести до делікатних і, можливо, епізодичних втрат щодо історії розподілу та стану малок-арени.

Якщо для виділеної пам’яті не створено псевдонімів, подібного роду помилок можна легко уникнути. Ще одним варіантом уникнення застарілих помилок вказівника є використання мови вищого рівня, наприклад, Lisp, яка містить сміттєзбірник.

Термін застарілий помилка вказівника в даний час пов'язаний з програмуванням на C; однак ця помилка була вже дуже схожою у Fortran та ALGOL 60 протягом 1960-х.

Що таке помилка вказівника? - визначення з техопедії