¿Cómo funcionan los arrays dinámicos?
Tengo 2 preguntas que espero que me sepas responder :)
¿1 - Como trata los arrays dinámicos el delphi?, es decir, ¿cuándo reserva memoria para las filas/columnas del array (mediante setLenght) como lo hace? ¿Las guarda como listas dinámicas o reserva memoria en la heap?
¿2 - El delphi tiene recolector de memoria?, he leído que para destruir la matriz solo hay que asignarle el valor nil, ¿entonces qué pasa con la memoria a la que apuntaba?, sobretodo si la matriz contenía algún objeto que haya que destruir...
¿1 - Como trata los arrays dinámicos el delphi?, es decir, ¿cuándo reserva memoria para las filas/columnas del array (mediante setLenght) como lo hace? ¿Las guarda como listas dinámicas o reserva memoria en la heap?
¿2 - El delphi tiene recolector de memoria?, he leído que para destruir la matriz solo hay que asignarle el valor nil, ¿entonces qué pasa con la memoria a la que apuntaba?, sobretodo si la matriz contenía algún objeto que haya que destruir...
3 respuestas
Respuesta de ceocarbajal
1
Respuesta de martierika
1
Respuesta de darnaldo
1