Héritage et tableau d'objets
Bnojour à tou(te)s,
Suite à mon post de ce matin (Héritage et constructeur par copie) j'ai un nouveau souci :)
J'ai maintenant un tableau qui contient tout un tas d'objets qui héritent tous d'une même classe ou d'une sous-classe, etc...
J'ai créé une fonction GetElementByName afin de récupérer un élément de mon tableau. Le problème (encore) c'est qu'il me récupère un cBase* (cBase est ma classe de base donc) et n'a donc pas connaissance des méthodes des classes dérivées :
Code:
1 2 3 4 5 6
| cBase * GetElementByName (std::string Name)
{
// Création d'un itérateur sur mon tableau, donc un itérateur de cBase*
// Recherche
// Retour d'un cBase* donc...
} |
Comment je fais pour pouvoir retourner la bonne classe ? :)
Merci encore pour votre patience ! :yaisse2: