Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: anonimo12121 en 20 Junio 2012, 22:29 pm



Título: como apuntar a una struc de otra clase con un puntero de otra clase?. xD
Publicado por: anonimo12121 en 20 Junio 2012, 22:29 pm
Necesito lo siguiente, no se si voy a explicarme bien pero lo voy a intentar.

Tenemos clase1 y clase2
en clase1 una estructura estructura1
y un metodo que devuelve la estructura
y en clase2 un puntero tipo estructura1
en clase2 he pensado en hacer una funcion que haga que el puntero de clase2 apunte a la estructura de clase1.

y luego un metodo en clase2 que comprar miembros del puntero de clase2 con otros valores.

Pero nose como hacerlo.

clase1
struct
getstruct()

clase2
*struct
setstruct(&asdasd)

Espero poder haberme explicado siento la faltas de ortografía por que tengo prisa. Se me quema la comidaXD


Título: Re: como apuntar a una struc de otra clase con un puntero de otra clase?. xD
Publicado por: Ferno en 21 Junio 2012, 03:18 am
No entiendo bien tus esquemas del final.

Simplemente, la clase 2 tendría un atributo que sería un struct1*.
Entonces en el setStruct(struct* puntero) le pasas la dirección del atributo de la clase 1 (que sería un struct). Este último método debe ser público y devolver un void.

¿Esto está claro?
No entiendo bien la pregunta.


Título: Re: como apuntar a una struc de otra clase con un puntero de otra clase?. xD
Publicado por: STANHMAL en 21 Junio 2012, 04:49 am
Hola que tal, prueba con las clases amigas, creo que sirven para esto.

$4!u2


Título: Re: como apuntar a una struc de otra clase con un puntero de otra clase?. xD
Publicado por: anonimo12121 en 21 Junio 2012, 09:58 am
Voy a probar ferno.
-No quiero clases amigas ;)