Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: lord103 on June 23, 2010, 04:53:53 AM

Title: 2 arrays con la misma referencia
Post by: lord103 on June 23, 2010, 04:53:53 AM
hola, quisiera saber como tener 2 arrays con la misma referencia. no es copiar los elementos de un array a otro sino que queden con los mismos elementos. gracias
Title: Re: 2 arrays con la misma referencia
Post by: FreeYourMind on June 23, 2010, 06:10:34 AM
Pues cuando se los pones a uno se los pones tambien al otro...
Title: Re: 2 arrays con la misma referencia
Post by: lord103 on June 23, 2010, 06:39:50 PM
no entendi
Title: Re: 2 arrays con la misma referencia
Post by: FreeYourMind on June 23, 2010, 06:44:23 PM
Pero que quieres, que dos arrays tengan el mismo contenido ?
Title: Re: 2 arrays con la misma referencia
Post by: Windgate on June 23, 2010, 06:48:10 PM
Quote from: FreeYourMind on June 23, 2010, 06:44:23 PM
Pero que quieres, que dos arrays tengan el mismo contenido ?

No es eso, quiere tener 2 arrays que almacenen los mismos datos de la misma zona de memoria. ¿No te serviría utilizar un POINTER para eso?
Title: Re: 2 arrays con la misma referencia
Post by: SplinterGU on June 23, 2010, 08:32:02 PM
yo primero pense lo mismo que wind, pero como la pregunta no es clara, preferi no responder.

digamos que me quedo con la postura de que no entendi la pregunta.
Title: Re: 2 arrays con la misma referencia
Post by: lord103 on June 23, 2010, 09:06:37 PM
si, es eso  ;D.
Title: Re: 2 arrays con la misma referencia
Post by: SplinterGU on June 23, 2010, 09:12:32 PM
entonces podes, hacer un array, y el otro puede ser un puntero, o podes tener 2 punteros que apunten a un area de memoria.
Lo que tenes que tener en cuenta es que un puntero lo accedes como un vector, si lo que usas es un array (mas de 1 dimension), los calculos de posicionamiento los tenes que hacer manualmente.

suponiendo que tenes 2 dimensiones [ a ][ b ]:

pos = a * cantidad_de_elementos_dimension_b + b

si son 3 [ a ][ b ][ c ]

pos = a * cantidad_de_elementos_dimension_b * cantidad_de_elementos_dimension_c + b * cantidad_de_elementos_dimension_c + c

Title: Re: 2 arrays con la misma referencia
Post by: lord103 on June 23, 2010, 09:34:03 PM
gracias, ya he corregido como 30 errores garrafales que tenia.
Title: Re: 2 arrays con la misma referencia
Post by: SplinterGU on June 23, 2010, 09:38:21 PM
de nada... ;)