Diferencia entre revisiones de «Programación en Ada/Tipos/Punteros a objetos»

Contenido eliminado Contenido añadido
mSin resumen de edición
Enlaces y arreglos
Línea 1:
{{navegador|libro=Programación en Ada|actual=Punteros a objetos|anterior=Tipos: Registros variantes|siguiente=Tipos: Punteros a subprogramas}}
 
Un nombre está ligado a un [[Programación en Ada: Objetos|objeto]] desde su declaración hasta que el
flujo del programa deja la unidad que contenía su declaración. Sin
embargo, los punteros o apuntadores (access) proporcionan acceso a otros
Línea 79:
Este sistema es similar al de C++ con new y delete. Un sistema similar al de Java de recolección de basura está previsto en el estándar pero ningún compilador de Ada hasta el momento lo proporciona. Esto es debido a que aunque es un mecanismo más seguro, es menos eficiente y puede ser un problema para los sistemas de tiempo real por su impredictibilidad.
 
En Ada 95 existen métodos de gestión de memoria más seguros que el uso directo de Unchecked_Deallocation basados en los [[Programación en Ada: tiposTipos protegidoscontrolados| tipos protegidoscontrolados]], algo semejante a lo que se consigue en C++ con constructores y destructores que manejan memoria dinámica.