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.

A un moment dans mon code, je fais donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if(condition == true) 
MonObjet = new B();
else
MonObjet = new C()
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.

Merci d'avance.