Hello,
J'ai une fonction que je définis polymorphiquement dans une classe de base, et qui est redéfinie plusieurs fois en descendant dans la hiérarchie. Ce qui commun est codé le plus haut possible dans la hiérarchie.
On a donc :
Y a-t-il moyen de faire en sorte que chaque classe enfant appelle automatiquement la fonction équivalente de son parent ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 class A { virtual void process() { ...; } }; class B : public A { virtual void process() { A::process(); ...; } }; class C : public B { virtual void process() { B::process(); ...; } };
Merci.
Partager