Bonjour,
Soit les déclaration de classes suivantes :
Sachant que classeMembre2 descend de classeMembre1, à quoi ressemblerait ma classe B si je l'avait définie directement, sans passer par un héritage ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class classeMembre2 : public classeMembre1 { ... } class A { classeMembre1 pouet; } class B : public A { classeMembre2 pouet; }
Si je fais l'appel suivant :
cela me renverra-t-il un objet de type classeMembre1 ou classeMembre2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part dynamic_cast<A*>(instance de B)->pouet;
Merci !
Partager