SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: registrosmfg en Lunes 12 de Abril de 2010, 14:55

Título: Clases ¿anidadas?
Publicado por: registrosmfg en Lunes 12 de Abril de 2010, 14:55
Hola a tod@s,

Si tengo una clase que tiene un miembro de datos que puede ser de un tipo o de otro dependiendo de un parámetro ¿como se podría implementar esto?. Me explico mejor:

Clase A1{
     int *vector[10];
     int nelems;
}
Clase A2{
   char *cadena;
}

Clase A{
   int tipoClase;   //Indica si es A1 o A2

   //Aquí generaríamos dependiendo de tipoClase
   Clase A1
   o
   Clase A2
}

¿Esto se puede implementar o estoy diciendo una burrada?
Muchas gracias
Buenas tardes