Bonjour,
J'ai un problème pour faire un agrégation d'un héritage d'une classe abstraite... je la refais en plus imagé:
Je possède une classe A qui a une relation d'agrégation avec une classe B, abstraite.

J'ai un certain nombre de classes filles (C, D, E F...) héritées de B. Maintenant, je voudrais pouvoir, dans A, créer une methode du style AddClasseB( B*,x,y) qui me permettrais d'ajouter n'importe quel objet C, D, E.. Mais je vois pas comment faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class A{
 
public:
 
void AddClassB(B* Obj, int x, int y);
 
private :
 
B** tabB;
};
J'ai redéfini l'opérateur égal de la classe Mère et des classes filles, mais ça me sert à rien...

Est-ce que c'est possible ce que je veux faire??
Merci d'avance pour vos réponses,