elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  AYUDA: compartir una clase
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: AYUDA: compartir una clase  (Leído 1,939 veces)
Wd10

Desconectado Desconectado

Mensajes: 11



Ver Perfil
AYUDA: compartir una clase
« en: 19 Septiembre 2013, 04:05 am »

Hola a todos me gustaria saber como puedo compartir una clase con otras dos clases
digamos que quiero compartir la clase x ya que esta sirve para manipular muchos datos
y llevar todo ordenado, luego tengo clase a y clase b las cuales haces muchos calculos
y dependiendo de los resultados deben de ir guardando los datos enviandoselos a clase x

ahora si declaro clase x como miembro en clase a, esta es inaccesible desde clase b como puedo
hacer eso? necesito llamar a un metodo de clase x y pasarle el dato.

el problema viene ya que si declaro clase x como miembro de clase a entonces clase b no puede
acceder a llamar al metodos de clase x. gracias


En línea

vangodp


Desconectado Desconectado

Mensajes: 455



Ver Perfil
Re: AYUDA: compartir una clase
« Respuesta #1 en: 19 Septiembre 2013, 04:41 am »

busca algo sobre composiciones quizás te sirva puedes hacer que un metodo de una clase como miembro de otra jaja.
No se como explicarte mu bien el rollo este pero estoy aprendiendo sobre eso y no pinta nada mal.


En línea

amchacon


Desconectado Desconectado

Mensajes: 1.211



Ver Perfil
Re: AYUDA: compartir una clase
« Respuesta #2 en: 19 Septiembre 2013, 10:08 am »

Puedes pasarle una referencia/puntero a tu clase.
En línea

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines