Bonjour,
je cherche actuellement à créer un vector de classes filles héritées d'une seule et même classe mère. Malheureusement je ne suis pas encore trop à l'aise avec la programmation objet, je viens donc quérir votre aide.
Je souhaite avoir une classe mère A dont dépendent plusieurs classes filles très différentes (B et C). Pour ce faire j'ai fais ceci :
Dans cet exemple je souhaite faire un vector de B et de C, qui héritent de A, B pouvant accéder à p1 et p2 tandis que C pouvant accéder à p1 et p3. p1 servant à différencier les classes filles. Je ne sais pas si c'est possible mais je n'ai pas réussi à l'implémenter convenablement jusqu'à maintenant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 class A { public: A(); int p1; }; class B : public A{ public: B(); int p2; }; class C : public A{ public: C(); int p3; };
D'un point de vue moins théorique je souhaite créer une classe d'UI dans laquelle j'aurais notamment une liste d'Input (A) qui pourront être des boutons, des checkbox, des zones de texte, etc... (B, C). Il me faut donc pouvoir différencier les fonctions selon leur utilisation, mais elles ont toujours plusieurs fonctions en commun (print, click, etc...).
Si vous pouvez m'aider je vous en serais redevable.
Merci d'avoir lut et bonne journée
Partager