FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Array dinámico bidimensional en procedimiento recursivo
Buenos días
A ver si alguien me puede ayudar Si en un procedimiento recursivo defino una matriz dinámica bidimensional, ¿en cada recursión estaré creando una matríz dinámica bidimensional distinta?, o todas apuntarán a la misma zona de memoria. En el caso de que el comportamiento sea éste último, como podria conseguir una matriz por cada ejecución del procedimiento Un ejemplo somero del código sería el siguiente:
Gracias de antemano. Última edición por jocaro fecha: 28-09-2015 a las 11:47:17. Razón: Detallar un poco mas la pregunta |
#2
|
||||
|
||||
Crea una nueva en cada iteración, ya que es local, no global.
Entiendo la confusión, ya que en algún lenguaje la memoria de las listas y cadenas se comparte o siempre es global, pero en el caso de Delphi no es así. |
#3
|
||||
|
||||
Cita:
Cada vez que llamas al procedimiento creas una nueva matriz. Deberás pasarla como parámetro al procedimiento (por ejemplo) para tenerla disponible en las diferentes llamadas.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Gracias a ambos por vuestra ayuda. Un saludo
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Array bidimensional dinámico | harpo | Varios | 3 | 31-03-2015 15:11:17 |
Paso de Array Dinamico a Procedimiento por Referencia. | eLYaN | OOP | 7 | 08-11-2008 23:40:39 |
Procedimiento recursivo | Vlady | SQL | 0 | 05-06-2008 19:18:45 |
Liberar array bidimensional de botones | Raze | Varios | 2 | 16-05-2006 13:45:14 |
pasar como parámetro un array bidimensional | nsr048 | Varios | 2 | 08-11-2005 11:54:20 |
|