Appel automatique du constructeur par defaut ?
Salut,
J'ai une classe B qui derive d'une classe A et qui possede 2 constructeurs. Le constructeur par defaut appelle le constructeur parent (celui de A) alors que l'autre constructeur n'appelle rien :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| class A{
A();
};
class B : public A{
B();
B(int i);
};
B::B() : A(){}
B::B(int i){} |
Lorsque je fais J'ai l'impression que le constructeur de A est quand meme appele.
Est-ce que ca vient du fais que le contructeur par defaut est toujours appele (et qu'il appelle lui meme le constructeur parent) ?
Est-ce que ca vient du fais que le contructeur parent est toujours appele ?
Est-ce que je fabule ?
Merci de m'apporter vos lumieres