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...
J'ai redéfini l'opérateur égal de la classe Mère et des classes filles, mais ça me sert à rien...
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; };
Est-ce que c'est possible ce que je veux faire??
Merci d'avance pour vos réponses,
Partager