Bonjour a tous,
J'ai un probleme un peu beteet si vous pouviez m'aider a comprendre ce serait tres sympa... je suis dans la confusion...
En gros j'ai une classe mere A et une classe fille B
Si toutes les deux definissent deux fonctions virtuelles fonction1 et fonction2, mais que seule A implémente fonction1 et seule B implémente fonction2. Et que l'implémentation de fonction1 fait appel a fonction2.. puis je ensuite faire appel a B::fonction1() ?
si j'appelle B::fonction1() dans mon main, que se passe-t-il?
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 class A { virtual void fonction1(); virtual void fonction2(); } class B : public A { virtual void fonction1(); virtual void fonction2(); } A::fonction1() { ... fonction2(); ... } B::fonction2() { ... }
Merci de votre aide![]()
Partager