Título: [SOLUCIONADO] Problema con punteros como argumentos. Publicado por: APOKLIPTICO en 21 Diciembre 2010, 03:36 am Hola gente, como anda todo?
Miren, tengo un problema que le vengo dando vueltas hace bastante y no se como hacer para resolverlo. Declaré un puntero tipo unsigned long, y lo pasé a una función. En esa función, utilizando el operador new, cree un array de unsigned longs y los llené de ceros con ZeroMemory. Luego trabajé con dicho puntero, ahora, cuando quiero utilizar el array inicial (utilizando el puntero), no me deja, parece como si la memoria jamás hubiese sido allocada. Este es el código en cuestión: Código
Esto devuelve "0" y "0". Si trato de trabajar con los arrays afuera de las funciones, me da un error de segmentación (Null pointer). Alguien sabe que sucede?? Muchas gracias! APOKLIPTICO Título: Re: Problema con punteros como argumentos. Publicado por: pucheto en 21 Diciembre 2010, 03:53 am Código Lo que vos queres pasarle a tu funcion es una referencia a puntero o un puntero a puntero... estas pasando el puntero por copia, entonces cuando sale de la funcion la copia (que es lo q modificaste) desaparece. |