Bonjour
Soit la classe-mère :
… et les classes « fille1 » et « fille2 », filles de m :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class mere { public : f1(mere m){ } f2(mere m){ } }
Le seul moyen pour que fille1 n'utilise que la fonction f2 et que fille2 n'utilise que la fonction f1 est-il de redéfinir dans fille1 « f1 » et dans fille2 « f2 » ? Tout en laissant f1 et f2 utilisables par la classe-mère ainsi que f2 par les objets de type fille1 et f1 par les objet de type fille2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class fille1 public m { public: f1(fille1 f) {} } class fille2 public m { public: f2(fille2 f) {} }
D'avance merci.
Partager