Error de puntero rancio

Autor: Randy Alexander
Fecha De Creación: 25 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Autocad - Entradas dinámicas. Mostrar información junto al cursor de Autocad. Tutorial en español HD
Video: Autocad - Entradas dinámicas. Mostrar información junto al cursor de Autocad. Tutorial en español HD

Contenido

Definición: ¿Qué significa el error de puntero obsoleto?

Un error de puntero obsoleto se refiere a una categoría de errores de programación delicados que podrían surgir en códigos que realizan una asignación dinámica, específicamente mediante la función de lenguaje C "malloc" o su equivalente.


Un error de puntero obsoleto también se conoce como error de alias.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el error de puntero obsoleto

En los casos en que varios punteros aborden un determinado fragmento de almacenamiento, podría ocurrir que el almacenamiento se libere o reasigne por medio de un alias particular y luego se haga referencia a través de otro. Esto puede conducir a una pérdida delicada y quizás esporádica con respecto al historial de asignación y el estado de la arena malloc.

Si no se crean alias para la memoria asignada, este tipo de error se puede evitar fácilmente. Otra opción para evitar errores de puntero obsoletos es el uso de un lenguaje de nivel superior como Lisp que incorpora un recolector de basura.


El término error de puntero obsoleto está actualmente vinculado a la programación en C; sin embargo, este error ya estaba presente de manera muy similar en Fortran y ALGOL 60 durante la década de 1960.