Bonsoir a tous,
voila en fait j'ai deux classes comme ceci:
class CEnvironnement
{ ... }
class CInterieur : public CEnvironnement
{ ... }
en fait apres j'ai un tableau de CEnvironnement dans lequel je met plusieurs objet dérivant chacun de la classe CEnvironnement.
en fait à un moment j'aimerais récupéré les environnements contenue dans le tableau et les caster, mais cela ne marche pas. Je procéde comme ceci:
CInterieur *in = (CInterieur *) tabEnv[0];
ou
CInterieur *in = dynamic_cast<CInterieur *>( tabEnv[0] );
mais les deux solutions me donne la meme erreur et me dise que la convertion est impossible, et je ne comprend pas vraiment pourquoi. Est-ce que quelqu'un pourrait m'apporter un peu de lumiere svp.
Merci par avance.
Partager