Bonjour,

Si on a les classes suivantes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class Fille : public Mere
{
  void methodePropreALaFille();
};
Admettons à présent que j'ai une fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void function(Mere& m);
Et que dans le corps de cette fonction j'ai besoin d'appeler la fonction propre à la fille sachant que j'appelle la fontion de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
...
Fille f = Fille();
function(f);
Dans function():
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
void function(Mere& m)
{...
  m.methodePropreALaFille();// comment faire pour réaliser cette appel?
...
}
Dois-je faire un dynamic cast avant d'appeler la méthode ou y a-t-il quelque chose de plus intéligent à faire (et qui necessite surtout pas de cast)?

Merci de votre aide.