C++ : problème héritage

Fermé
martom - 26 nov. 2009 à 21:21
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 26 nov. 2009 à 23:00
Bonjour,

Voici mon problème, et d'avance merci pour votre aide..

                       PERSONNE
                       |      |
                       |      |
                 ETUDIANT   PROFS
                                 |   
                                 |
                             DOYEN

                


J'ai une classe mère PERSONNE. Deux sous-classes de personne sont ETUDIANT et PROF. Une sous classe de prof est DOYEN.

Dans mon main, j'ai une list<ETUDIANT>.

Mon problème, c'est que pour un TP, je dois créer une fonction (méthode) moyenne DANS DOYEN, qui accédera aux notes des ETUDIANTS (dans la classe etudiant, il y a leurs notes dans un tableau d'entier) et qui calculera la moyenne.

Je ne trouve pas (après plusieurs recherches pourtant !) comment doyen peut accéder au notes de ETUDIANT. J'ai déclaré etudiant comme sous classe protected mais a par ca je ne vois pas comment mettre ceci en forme !.

voila mon TP est pour demain, please help :P

1 réponse

Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
26 nov. 2009 à 23:00
Peut-être un peu tard, mais tu ne peux pas simplement contourner le problème en mettant une fonction publique dans étudiant pour permettre de lire leur note ?
1