Liaisons dynamiques sur les attributs dérivés ?
Bonjour,
Soit les déclaration de classes suivantes :
Code:
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;
} |
Sachant que classeMembre2 descend de classeMembre1, à quoi ressemblerait ma classe B si je l'avait définie directement, sans passer par un héritage ?
Si je fais l'appel suivant :
Code:
dynamic_cast<A*>(instance de B)->pouet;
cela me renverra-t-il un objet de type classeMembre1 ou classeMembre2 ?
Merci !