le dynamic_cast n'est pas nécessaire dans son cas car il connaît très bien la nature de l'objet instancié. Ca aurait été nécessaire dans le cas d'un passage de paramètre dans une méthode dont il ne connaîtrait pas à coup sur le type de l'objet.La solution serait donc dynamic_cast :il va renvoyer NULL si pBase[0][2] n'est pas vraiment un CMaDerivee (rien ne t'en assure).
Partager