J'ai une classe CFP, de laquelle dérive LPT.
Je dispose dans le main d'un tableau de pointeurs sur cfp:
Je rempli ce tableau à l'aide de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
LPT *lpt = new LPT(*this, nom_LPT);
tableau_cfp.push_back(lpt);
Je souhaiterai dans le main accèder à une fonction membre de LPT qui n'est pas dans cfp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cfp.back()->choisirZone();
Sauf que le compile crie: choisirZone() n'est pas membre de cfp....

Comment faire? Du downcasting?

Merci!