Bonjour,
disons que j'ai une classe A dont dérivent les classes B et C
B a une méthode MethodeB tandis que C a une méthode MethodeC.
Je déclare une variable du type A
Sous certaines conditions, A est en fait soit un objet B soit un objet C.
Code : Sélectionner tout - Visualiser dans une fenêtre à part A *MonObjet
A un moment dans mon code, je fais donc
La question devient alors de savoir comment faire en sorte que MonObjet soit capable d'utiliser MethodeB ou MethodeC suivant qu'il soit du type B ou C respectivement. J'imagine que c'est une question basique de c++ mais j'avoue que je sèche un peu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if(condition == true) MonObjet = new B(); else MonObjet = new C()
Merci d'avance.
Partager