Bug do ponteiro antigo

Autor: Randy Alexander
Data De Criação: 25 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
NOVO MOUSE E COMO VOLTAR PARA O ANTIGO MOUSE NO ROBLOX!
Vídeo: NOVO MOUSE E COMO VOLTAR PARA O ANTIGO MOUSE NO ROBLOX!

Contente

Definição - O que significa Stale Pointer Bug?

Um bug antigo do ponteiro se refere a uma categoria de delicados erros de programação que podem surgir em códigos que realizam alocação dinâmica, especificamente por meio da função de linguagem C "malloc" ou equivalente.


Um bug antigo do ponteiro também é conhecido como um bug de alias.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Bug de Ponteiro Velho

Nos casos em que vários ponteiros tratam de um determinado pedaço de armazenamento, pode ocorrer que o armazenamento seja liberado ou realocado por meio de um alias específico e depois referenciado por outro. Isso pode levar a uma perda delicada e talvez esporádica em relação ao histórico de alocação e ao estado da arena malloc.

Se nenhum alias for criado para a memória alocada, esse tipo de bug poderá ser facilmente evitado. Outra opção para evitar erros antigos do ponteiro é o uso de uma linguagem de nível superior, como o Lisp, que incorpora um coletor de lixo.


O termo bug do ponteiro antigo está atualmente vinculado à programação C; no entanto, esse bug já estava presente de maneira muito semelhante no Fortran e no ALGOL 60 durante a década de 1960.