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

Contenido eliminado Contenido añadido
Enlaces y arreglos
m Enlaces
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]]O|o|bjetos}} 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: Tipos controlados|tiposT|t|ipos controlados]]}}, algo semejante a lo que se consigue en C++ con constructores y destructores que manejan memoria dinámica.
 
 
== Manual de referencia de Ada ==
*[http://www.adaic.com/standards/95lrm/html/RM-3-10.html 3.10 Access Types]