Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





¿Cómo añadir un miembro a un objeto?

Iniciado por J_F_NASH, 10 de Abril de 2007, 08:41:37 PM

« anterior - próximo »

J_F_NASH

¿Cómo añadir un miembro a un objeto?.
Por ejemplo, en la siguiente estructura...

struct actors{
int x,y;
}player, score;

...¿cómo le indico a "score" que tenga un miembro mas sin tener que definir una estructura para este?


S2.

Pogacha

En programación estructurada eso no se puede (y no se debe (ya que si existen formas)) hacer.
Tienes que crear el tipo de dato que para poder definir y usar un objeto.

Nota: En c++ existe lo que se llama herencia y que sirve basicamente para crear otros tipos de estructura en base a unos tan solo agregandoles otros miembros.

Saludos y suerte

LC0

Eso que pretendes hacer, como te dice Pogacha, es una barbaridad que con toda probabilidad puedes (y deberías ) darle otra solución a tu problema.

No obstante, puedes crearte un vector con punteros a tipo void y tirar de RTTI.

J_F_NASH







Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.